static const q31_t in_val_decim[1980] = {
    0xA3CB5D0F, 0x80000000, 0xF6C534E5, 0x1C4CEDDB,
    0x7FFFFFFF, 0x0EC8F275, 0x6B76F394, 0xCBDFAEB1,
    0x7FFFFFFF, 0x80000000, 0x635590E9, 0xEBA995F0,
    0x6C13AF1C, 0xE6D92890, 0x7FFFFFFF, 0xE57502C1,
    0x7FFFFFFF, 0xA9F6FB47, 0x7FFFFFFF, 0x98464279,
    0x6EFC640D, 0xD1378287, 0x606B883A, 0x488C89D2,
    0xCED2A4A4, 0x30D44367, 0x80000000, 0x96074C58,
    0x5BF5A0C5, 0x319DF592, 0xA4776275, 0xAFE65AC6,
    0x2FAB2151, 0xAED7C4F1, 0x7FFFFFFF, 0xB884209B,
    0x04FC52FD, 0x37C26698, 0x0806F6CB, 0x4EC01ED6,
    0x82CC2A61, 0x024B01C3, 0xBC049369, 0x3786C70F,
    0x80000000, 0x67533695, 0x6F16C0CD, 0xFA5F92E3,
    0x8BFFFDC1, 0x102DFA29, 0x49EE4E86, 0x80000000,
    0x993BCE16, 0xDE8B6204, 0x36EC921B, 0x0A5397E7,
    0x16E925E2, 0xE03FA767, 0x1AB3AD19, 0xE617638F,
    0x09794417, 0xF32756BD, 0x80000000, 0xC28F5649,
    0xC8B739C5, 0xEF61576F, 0xDD06BEAE, 0xFFCDCAB4,
    0xBDDDC670, 0xB26F22F8, 0xFB41B97B, 0xFAA6A866,
    0x6812D318, 0x7FFFFFFF, 0x301A500D, 0x3ED5410A,
    0xE5D9D9B9, 0x5CF92A40, 0x6E80489B, 0xE19F81AB,
    0x0F7E292F, 0xF3C5810F, 0x9880471F, 0xBB28DA17,
    0x00221A84, 0x10DE3CAF, 0x3A69A127, 0x7FFFFFFF,
    0x80000000, 0x25627417, 0xDA799CA5, 0x6905037A,
    0x33043728, 0x710A8ACF, 0xEFA0EF87, 0x71BCF9D8,
    0xED1DC3EB, 0xA66D3B9B, 0x65C80215, 0x0A354460,
    0x29B54D7A, 0xEDE1A862, 0xCF79C7B4, 0x7FFFFFFF,
    0x14024CEE, 0xD257FF44, 0x43B64DB6, 0x1F6166EA,
    0x30DE722A, 0xD079CD45, 0x37D51549, 0x12A6736B,
    0x8FCFFDE8, 0xD7A51017, 0x7FFFFFFF, 0x2F974781,
    0x04D224AD, 0x666B763C, 0x580E791E, 0xB7528E7D,
    0x09EAFD75, 0x7FFFFFFF, 0x1AE39909, 0x18175CDF,
    0x357B627E, 0xB6624695, 0xC927755D, 0xCB6D16C9,
    0xF025CE5F, 0xCA1BE9C8, 0x0874D077, 0xBA426C2F,
    0xC25C4922, 0x105DA5C9, 0xD451D663, 0xEAC2A4AE,
    0x4E377A2C, 0x7FFFFFFF, 0x07B106EB, 0x04E4D297,
    0x2110B9AF, 0x23DA3025, 0x80000000, 0xD373AB4C,
    0x80000000, 0xF400F8D4, 0x02F5BC2D, 0x2C62D2F9,
    0xD6F2043F, 0xF2876448, 0x087E57C4, 0xD471101B,
    0x190A26CF, 0x57D52972, 0x80000000, 0x24DCD954,
    0x2755C100, 0xD64E2A2B, 0x1505B5B7, 0x0C195564,
    0x7FFFFFFF, 0x30BAD539, 0x80000000, 0x4029EC99,
    0xBDFFF735, 0xA16793DB, 0xDB42D20E, 0xAF63606B,
    0xD95A640C, 0x4E134DBB, 0x19492A3B, 0x05E2CC6F,
    0xBDB819F4, 0x746CD5FA, 0x7FFFFFFF, 0xB01DC704,
    0x44630201, 0xF9A19867, 0x8168A82F, 0x9EDA0A44,
    0xB2633459, 0xA3C4BC8C, 0x0CC91EF7, 0x18FC8A0E,
    0x7FFFFFFF, 0xAB7A8F11, 0xF89343BE, 0x04436506,
    0x086906A0, 0x3D8E5F97, 0xC6FF810F, 0x28120D42,
    0xB3EA86CF, 0x159C4742, 0x64C10F55, 0x2EFBF097,
    0x5A44A37C, 0x1339480E, 0xB61986FB, 0xF65F058C,
    0x2253DE6A, 0x59E6C166, 0xC36FAD31, 0xC0FCABE5,
    0xB8519ED2, 0x39A9DF56, 0xCF408317, 0xE05DC885,
    0x0FD1FE47, 0x0B5AC1CD, 0x80000000, 0xFF4703A7,
    0xEBA179E2, 0xFBBE542C, 0x40F0BDB5, 0xE046003E,
    0xF911E52F, 0xF5DC3E7B, 0x80000000, 0x1D618330,
    0xD5C201AB, 0x1F40F611, 0x1ABF0B69, 0x155F4BAC,
    0xE22D1237, 0xFBC2C021, 0x375547BB, 0xEFB83F94,
    0xF9C4C850, 0x1672DA4F, 0xE1D8091E, 0x1FC9D400,
    0x1FB3E28C, 0x91391A84, 0x212EA2E1, 0x1E57D34D,
    0x0871CA3C, 0x055125C1, 0x8E7CFD41, 0xD0B3BEEA,
    0x8FEC738F, 0x840B3CC9, 0x80000000, 0x9666DA39,
    0x4A748248, 0x559D60A4, 0xCD7E5E3E, 0xAB9F5DE6,
    0x8097B0D5, 0x2743D7AE, 0xC88D746A, 0xC26C0113,
    0xA736961B, 0x80000000, 0x1F3543E9, 0xD23F2427,
    0x0733AB57, 0xCED285FD, 0xB81452C1, 0x097DAEED,
    0xFDA141D9, 0xDB2A3C78, 0x33D5EEF8, 0x1B4BD479,
    0x1DFE6660, 0xEB1CAE51, 0x4AF61E71, 0xE838BC84,
    0xE7ED1A2B, 0x25F063B4, 0x33C80EB3, 0x3C820803,
    0xECE3878D, 0x12B9D3ED, 0x535F55D4, 0xBE5EF326,
    0x2315F061, 0xDA9F7E0F, 0x20604F4F, 0x0A003FAC,
    0x47B5BC57, 0xFF9DD2CC, 0xEE7ED428, 0x7FFFFFFF,
    0x268B54E9, 0xDF36E03C, 0xB9C3E9CF, 0xAD406795,
    0x0E557BC0, 0x48141356, 0x03D2D4CA, 0xBF7E8C2D,
    0x75F27B8E, 0xFA7E2A23, 0xE986EC25, 0x13BD02FC,
    0x16D6BB1A, 0xA8D55B90, 0xCDEC4712, 0x03372434,
    0x1365B49D, 0x731BD8E9, 0xF0E4D782, 0x0C286D12,
    0xEB49F787, 0x1A92DD30, 0x53F38CE4, 0x7FFFFFFF,
    0x1DCBA235, 0xDF6A4F7A, 0xEB209EA0, 0xE0A99007,
    0xF72EA8CA, 0x2B8E36A5, 0x551A58F6, 0x0B10EA4A,
    0x80000000, 0x039C6D48, 0x152D42D1, 0xC382C134,
    0x53907AF4, 0xB8831AAD, 0x2A82C7FE, 0x4870ED6C,
    0x0C5BE0E3, 0xDE1EF8F5, 0x215E326B, 0xEE2B6C9A,
    0x39145162, 0x014D73DA, 0xC3AE4B53, 0xE6763BB5,
    0x8D9822EB, 0xCF308BDB, 0xE1D23570, 0xBEC0F265,
    0x6A8B25C4, 0x7FFFFFFF, 0x1424A6D6, 0xDC387051,
    0xECDDC4FE, 0xC772A4B8, 0xE1B40B8D, 0xF47042C4,
    0xEAE15BDA, 0x526AE4EA, 0x4F8111BC, 0x4FD293C3,
    0xFA7C4673, 0xA09B6353, 0xF9C039C9, 0xB53B3BDD,
    0x7FFFFFFF, 0x27D7875F, 0x0804F547, 0xC200FF20,
    0xDDEB1D6A, 0x0DA52C98, 0xF79E3229, 0xC70102E5,
    0x20F10AB4, 0xE43ABE52, 0x199F8DB8, 0x274A6E10,
    0xE67EA757, 0x0E2374BF, 0x2F541311, 0xBD370246,
    0x0775A5DD, 0x42F01C99, 0xD14D2F5C, 0x546754C0,
    0xD5049C5E, 0x198BBE5A, 0xCF211B9D, 0x25112834,
    0x311BCD0B, 0xD67D0D74, 0x1134FA7B, 0x1F59A1F1,
    0x80000000, 0x18BDF0DB, 0x55E26113, 0x1A569A36,
    0x07911114, 0xEFF429E7, 0x21257FC5, 0xDB1F7EC0,
    0x2AAC9F63, 0xD39F4462, 0xEFBA2821, 0x04F9DB95,
    0x0C0FC339, 0xF162D30F, 0xFCC22B89, 0x4264324B,
    0x5109B901, 0x196D9650, 0xDA0F226C, 0xDA491F50,
    0x1585AE3E, 0x7FFFFFFF, 0xF94E036D, 0xE5AD045D,
    0xE896EDC5, 0x721A1739, 0x75E4FDF1, 0x39BE3376,
    0x5450CDAF, 0xD765C53E, 0xE4E81E0E, 0x748B67CC,
    0x7FFFFFFF, 0x2638642D, 0xE7ED935E, 0x3A05E6E2,
    0xF7570B3D, 0x5738087D, 0xAEC6F2C7, 0xA7830F5D,
    0xFDB26BA8, 0x214A567B, 0x6D5EF667, 0x14AB8089,
    0xB5D798CC, 0xD77C566A, 0x375DF572, 0x7FFFFFFF,
    0xAB8A2F65, 0xE00108F6, 0x0A995A77, 0xB1651726,
    0x148C4FAD, 0xCFA1BC61, 0x1EC56B45, 0x80000000,
    0xD25C62EC, 0xD8F020D2, 0xF0C1A110, 0x1D271526,
    0xFE1796E0, 0x14860A7C, 0x1C026E42, 0x2819ECAF,
    0xFEFBFF4E, 0xF47E2824, 0x2AD930BB, 0x7FFFFFFF,
    0x3A274B0A, 0xC5222D43, 0xC1F8809E, 0xDA4E415E,
    0xA47A2BF0, 0xE6B8AE58, 0x465252C8, 0x26254FFC,
    0x16E57448, 0xEAF4E73E, 0x1E4F5EA6, 0xBD2C616E,
    0xB0DC6002, 0xE8DA3CBE, 0x7FFFFFFF, 0xE6F150F8,
    0xCECAEA0E, 0xF6D28EE1, 0x61EF384C, 0x94D9DA44,
    0x23C2D263, 0x46C60456, 0x57303A92, 0x1D39E863,
    0x49DDB10F, 0x060FAE07, 0x1342774D, 0xDE4B93D5,
    0xE9051168, 0x1AC32CBE, 0x29F8B3FF, 0x20C39629,
    0xD6A3EAE4, 0xED6761D5, 0x3B19094C, 0x09958DB8,
    0x1B3B74A2, 0xBA9DBD39, 0xC1BC249E, 0x07BA7BFE,
    0x2EDED952, 0x6FC353B6, 0x3016A8B8, 0x3C1DF118,
    0xF9002A4D, 0x1439F912, 0xDEE29A56, 0x19935DAC,
    0xFCD234BB, 0x80000000, 0xFDCE2249, 0x145C0E1C,
    0x1065C5FC, 0xFB2BF134, 0x616C43C1, 0x2E341281,
    0x179963BF, 0x1D76E728, 0x0D76D945, 0xECAF6FD8,
    0x02E683BE, 0x93E557F9, 0x323420E8, 0xF81D151C,
    0x525115B0, 0x45EA66BD, 0xE9768EFB, 0x7FFFFFFF,
    0x04058E9F, 0xED3D95E1, 0xFB4AFE40, 0xB79BCA13,
    0x2F3899DB, 0xEF2AEFC6, 0xAEDAB8FD, 0x7F099F6C,
    0x00F7CA66, 0x2AD00C8C, 0xB11954EF, 0xF6425189,
    0xE481A5D6, 0xDE294F7E, 0x001A3707, 0x03941C90,
    0x0F3F9385, 0x49D0332D, 0x029DEA5F, 0xC8A7A10A,
    0xF6F54E8F, 0xF7E1EC99, 0x0D80912F, 0xEE7CC2BB,
    0x407452F5, 0x382C3CB4, 0xCEF9E0FE, 0x7FFFFFFF,
    0x4FD7D96F, 0x314CBB02, 0xC9A75C04, 0x5A015E26,
    0xF9B391A6, 0x1C3EFA7D, 0x1BFA8300, 0xF4138531,
    0x020D44D3, 0xCFD2D4FF, 0x49A33D2F, 0x15C8A444,
    0xF9E0582C, 0x30FCF41C, 0x08C635E9, 0x54D10633,
    0xFAAF53F7, 0x92F2FE14, 0xF858CE7D, 0x11382A8A,
    0xE223DBCA, 0x1D6C9A05, 0xC63ED332, 0x2C06A403,
    0x220F8599, 0x5271CB93, 0x6E236526, 0x80000000,
    0xED340298, 0xC7667950, 0x2A778188, 0x079A26A6,
    0xCFC05B9D, 0x61F1A769, 0xD0571B45, 0x524C4FBC,
    0x2E5B6438, 0x11C2F73B, 0x54B496A7, 0x173E1375,
    0xEB8243F9, 0x11A32249, 0xE0130FFD, 0x03817C28,
    0x173930DD, 0x10093B1E, 0xFE47A0CD, 0x63EF82C9,
    0x0640F374, 0x198EE02C, 0xC6EA1E82, 0xF1759A9E,
    0x9D1DCAAC, 0xE6BC6F0E, 0x4F8882FF, 0x128BE253,
    0xF32551AA, 0xE66A433B, 0xD1037E8D, 0x3D9305DA,
    0x0DE46CBA, 0x22B38ECC, 0xFBD9DF80, 0xC69D609D,
    0xD3A05224, 0x06F66110, 0x09460BD6, 0xFDF8FDD8,
    0x3ED06964, 0x340EC275, 0x1126A224, 0xECAA517B,
    0x32CC7ADC, 0x7FFFFFFF, 0xC994483D, 0x13A7A175,
    0x2773F1E2, 0xD9DA23E6, 0x0D321220, 0xF89E929A,
    0xE2B685DA, 0xA87D02A7, 0x2F2EE7BC, 0x15F8CD4B,
    0xA0B66744, 0x35C497BD, 0x297F92F4, 0x35F95C2D,
    0x0F05B9A8, 0xE38C939F, 0x4FE9EDC2, 0xFB632FBC,
    0x56AD47B1, 0x7FFFFFFF, 0xDB01E0D5, 0x32231706,
    0x06A30FCF, 0x44AA4C0D, 0x2659ACD3, 0x36CC64E6,
    0xE02693C0, 0x29226803, 0x026EBB83, 0xC1DC5AA4,
    0x1B50C206, 0xEA1DBC61, 0xD837F794, 0xEEACDC6E,
    0xC4DC45FC, 0xD9259492, 0x7BE3A435, 0xDD782C6C,
    0x35808C0D, 0xBF0E8B73, 0xF6BF2177, 0x2438C0F9,
    0x0FD75E9F, 0xE745740B, 0xB7A40FF7, 0xEF4543A8,
    0x1937FD8D, 0x43B9C1D1, 0x1AB8854D, 0x2D1C7828,
    0x46256409, 0xE2E5AFCB, 0xE5B480EC, 0x14FCCDA5,
    0x1148A0EC, 0xFB61635A, 0x123C252F, 0xBF872FFE,
    0xB94E9996, 0x3DBA2DAD, 0x03DB9D9E, 0x11D46763,
    0xA6A20179, 0x4C7F0EA0, 0xD8521255, 0xE3ED14DE,
    0x17782B22, 0x4AE55590, 0x0F83490E, 0xF3151DC5,
    0x1DFEAAD0, 0x3867A430, 0xFD5607E3, 0x5771FB44,
    0x6369A4CA, 0x32A8DC2D, 0x7FFFFFFF, 0x257C58D9,
    0x53F77644, 0x0FAEB47D, 0x02D29CEB, 0x054262BD,
    0x286A1ECA, 0x389479CB, 0xA8DA84DC, 0x1F8755F0,
    0x03CC30EE, 0xF53DFC88, 0xA5F4A95F, 0x1CC8BE32,
    0x41580488, 0x36B37775, 0xAFE24FE5, 0x24CED688,
    0x28F0D0E6, 0x0324DA12, 0xD1035D09, 0xC227C758,
    0x196A6E36, 0x5AE98BC6, 0x009B74B1, 0x0345C174,
    0x0752B055, 0xE610F65A, 0xB6500E68, 0x9CFC5817,
    0xEF3DC7B0, 0xB2EECA4B, 0xE7B9E97D, 0x1D13D43F,
    0x042E1E5C, 0x7FFFFFFF, 0xE99E71F8, 0x08DAB253,
    0x3FD3307B, 0xFF0D35B0, 0xDA3D9E26, 0xF499582E,
    0x157632A2, 0x0F8F8F15, 0x0CECB284, 0x1E7F1AEB,
    0x37FA0DBC, 0x58F6C1AE, 0x64C9A537, 0x1C5F59F2,
    0x3291D7B7, 0xA36BB8B9, 0x354F4ECD, 0xE941FDBC,
    0x1D971CCC, 0xCF8F8964, 0x8D4522B0, 0xF07B457A,
    0x217AF661, 0x957A616B, 0xFA01A556, 0xD444FE7F,
    0x0D4C84D2, 0x39EE3CC3, 0x7FFFFFFF, 0xF2509560,
    0xD4F1C32E, 0xFF9C40F1, 0xA17E62CC, 0x48F7F437,
    0x0407E203, 0x1A84CE64, 0x088A7BF1, 0x5DE0F0C3,
    0x869BB6B0, 0x011EA451, 0x1026B4F9, 0x2DB7DB93,
    0xBCAA100F, 0x16B084CE, 0xEC1C660B, 0xDFA437C3,
    0xEAB494D0, 0xBEAEE8E0, 0x3483B474, 0xB190DFC6,
    0xCCF58D55, 0x182DE25C, 0xD4A61412, 0x3D53E76C,
    0xDFBA712D, 0x28B92389, 0x0C053FD8, 0x07CDD4FB,
    0xC5F88C79, 0xB994F3C1, 0xD2B175E6, 0xD81FD086,
    0x8A11F4CA, 0xB1FB5ECB, 0xEE20EEC6, 0xBFE1EC31,
    0xF196A314, 0x8D68BB88, 0x13331072, 0xEDE46EAD,
    0xD7F93C30, 0x06972A69, 0x535D42FD, 0xBDAFAE5C,
    0x1BE4FC1D, 0x59BDB711, 0xBDEA9134, 0x7FFFFFFF,
    0xFBC67247, 0x4084519A, 0xD5F0C089, 0x4EC67BBC,
    0x1151D90F, 0xD9B5498F, 0x18EBC26D, 0xCCFCB9EE,
    0xF65F277B, 0x071ED7C3, 0x5C6FBEF7, 0xBE9336D4,
    0x961AB5C9, 0xEB01092E, 0x59BC4586, 0xFD8B667F,
    0x1139CE14, 0xFBA5BFA8, 0x1FBBE42F, 0xB46D1D6F,
    0xE8335378, 0x4A38A90C, 0xB0B2675F, 0xFA192927,
    0x4F9F55FF, 0x4EDF6C7A, 0x026AF935, 0x0CF8559D,
    0xA6D71211, 0x14B8C5D2, 0x11CFEE9D, 0xC6239A55,
    0xB19DA004, 0x9E4EE731, 0xD29273A5, 0xF26F7744,
    0x086E7F35, 0xF86C2F4C, 0x09849423, 0xE63523F2,
    0xBFA75E51, 0x3E004918, 0x18C3600C, 0x436CE5DA,
    0x6DC05CA0, 0x1B2773E4, 0xEB248F5A, 0x07334C41,
    0xEA5EC031, 0x26EFB6D3, 0xF616CC05, 0xF3DC5817,
    0xE3BE839B, 0xED5F37F9, 0xE59F34C7, 0xBFC4ADED,
    0xF849842D, 0xDE11AA34, 0x079FFE88, 0xD0280E82,
    0xE3906137, 0x04E5F014, 0xFBD7AEA3, 0x45367060,
    0x113F7AAC, 0xCFEE15C3, 0xF6F7CC3B, 0x6AF0EC86,
    0xD12CDC49, 0x80000000, 0xAAE11037, 0xF3785FA9,
    0x7FFFFFFF, 0x2632A9C5, 0x6698D82D, 0xB78C8531,
    0xDD282B36, 0x1F37BF32, 0x2D5D4E73, 0x0CFBAB65,
    0xCBA7708A, 0xE4EBF242, 0xF6616729, 0xE1E2342A,
    0xC8016BCC, 0xB6FDD3D5, 0xE80D8F7B, 0x968932C7,
    0x24FFED5C, 0xFFE2A339, 0xF5081DF2, 0x03035352,
    0x189902C7, 0xEE788E5D, 0xD3777F2A, 0x53335FB6,
    0x203C71DA, 0x12C57130, 0xFA1376C8, 0x28BBE5D3,
    0xD433A24F, 0xD312FAE7, 0x42694737, 0xC4029560,
    0x1ACE3913, 0xEAF9A062, 0xF30C7BD7, 0x0B4E3B0D,
    0xF16F918D, 0x0EF0256F, 0xE38DA2B5, 0x551022EB,
    0x29F1DE6E, 0xEC1A4FD1, 0xE9D856B9, 0x1E01DFF1,
    0x433D16AD, 0x19381028, 0xB795E28D, 0xCB530395,
    0xC94F1887, 0x191AF3DF, 0xC26D70B4, 0xB5466BCB,
    0x7FFFFFFF, 0x17408AFC, 0x00A21F79, 0x29B381BB,
    0xDDC5A6A9, 0x9115EC59, 0x5AC69FAA, 0xFB5D1943,
    0x032A385B, 0x5DE510D6, 0xEBBDBF37, 0x1C52D011,
    0x10F86D41, 0x9BF7D239, 0x29A47EA3, 0x8ECE2E1E,
    0x1A60A72F, 0x1A001B02, 0xFC2E0BE4, 0x7FFFFFFF,
    0xFE9197EA, 0x81A452AC, 0x9F5C0239, 0x049421C1,
    0xD31E1CC4, 0x7E7C00AF, 0x1BB301BC, 0xE290D2B2,
    0xBBF829BD, 0xB1CF705C, 0x1404262D, 0xC5EAE7F8,
    0x0CDA1AA6, 0x292EABFE, 0x473FE4F3, 0x812694B3,
    0xAB370668, 0xD949777A, 0xDAE2A4A0, 0xE503E35B,
    0x1879FED3, 0x0D43527D, 0x098AF6CE, 0x0D8064BF,
    0xD599E7EE, 0x117C8332, 0xA3AF74E7, 0x80000000,
    0xFEE27D19, 0x1B12D7A9, 0xCF200031, 0x10771815,
    0x06B6603C, 0xE322B557, 0xC85C3896, 0xE7485FCE,
    0x07E33FEA, 0x2003AC8B, 0xD7F8A0FE, 0x34660E20,
    0x2AE75D5C, 0xA0DF5777, 0x217A2060, 0xF9B14526,
    0x2E4E9DFE, 0xC0E5FB90, 0x8BE20380, 0xC46F90DC,
    0x98D72BAE, 0x831E463A, 0x80000000, 0x82E45112,
    0xEB3F2F6B, 0xE83FA344, 0xC520C8C8, 0xDE0E3A80,
    0xEE1A94BC, 0x9CDA8977, 0x2E54D67C, 0xA59D06B8,
    0xE612DCF8, 0x3CDB4E8B, 0xF178A8D1, 0xD650B5C5,
    0xCD3A5D16, 0xEA7EB106, 0x3F6928F5, 0x05477CF2,
    0x203D1F14, 0x2D8FD0B6, 0x0327FEEB, 0x4C787E3B,
    0x41B4827E, 0xE4E6C011, 0x314BE7C7, 0x1A31A3D0,
    0xA31E65C0, 0xF31D5FBE, 0xDAD0E861, 0xC9726DEF,
    0x80000000, 0x0CBCDE3F, 0x61F4BBD8, 0xEF418177,
    0x2B52D261, 0xDEBC8204, 0x983E95BE, 0xB3EE5E0C,
    0xC9AF3600, 0x3F6B7FA0, 0xC1123011, 0x17C32940,
    0xE35FBA1F, 0x400569D6, 0x53990B71, 0x281B36FA,
    0x2C114899, 0x5635F80E, 0x1673BCFF, 0x7FFFFFFF,
    0x0E277A66, 0x3B8CECDA, 0x2218D1A7, 0x7E610A9C,
    0xB4366267, 0x2876AD45, 0x1BD10C45, 0xBB10AF72,
    0x030A42FD, 0xC22D9D8D, 0xAEB4ABCD, 0xA535068E,
    0x5515CEB0, 0x6118588F, 0xC0CB0DD1, 0xD874164C,
    0x3281460A, 0xD7766244, 0xA37B60F3, 0xD9457C22,
    0xE0CBCEAF, 0x0D9C8454, 0x0F3EC971, 0x0A067845,
    0xC69681BF, 0xCD0C9A09, 0xBE541251, 0x0083C25E,
    0xD706C021, 0x0451E6DD, 0x49DCBFAD, 0xC8871196,
    0xEC58B636, 0x7F60CB35, 0x2852CA82, 0x129F0A11,
    0x387F4F2C, 0xC98F94E5, 0xE224F80A, 0xDFEE1695,
    0x03828D33, 0x4D1DF233, 0x1AB04527, 0x16836CA3,
    0x337243DB, 0xF717FC9F, 0xD6598771, 0xC03A0944,
    0x061D2365, 0x5790C552, 0xB29DC164, 0xF8B7707C,
    0x24B08D7E, 0x2B12FAAC, 0x1AF3A3EA, 0xF947CA44,
    0x09C6299C, 0xC6B34A94, 0x10B04812, 0x0D6556DD,
    0xE4B7FBA6, 0x73FDFBA7, 0xB5DEA31A, 0x8F1CAAE1,
    0x3BF2F29D, 0xF160D9B1, 0x3C3B470F, 0x143C75E8,
    0xCD0F7461, 0xB76E5B7E, 0x0FBCEC6E, 0x38E1D39B,
    0xE0BF3270, 0x5042B1B7, 0xFC0E6608, 0x306851B2,
    0xE9E527DA, 0x7FFFFFFF, 0x02EF28CC, 0x227618F9,
    0xEC2CEA47, 0xD2909232, 0xF985C648, 0x5E094D2E,
    0x0E753322, 0x296612C8, 0xFB47317E, 0x01023818,
    0x0E271393, 0x034C4E3A, 0x192A4036, 0xAD0BD467,
    0x11596AB4, 0xE22C77CD, 0x40C8BCAC, 0x230A7B4C,
    0xBBF0EC8E, 0xC059B0F2, 0xF80CCE3F, 0xF1AFA8C9,
    0xDDC47A5F, 0x119845CE, 0x3248E76E, 0x1A2A048D,
    0x14AA3E20, 0xEEB1DE7F, 0x0949C5A7, 0x37B69D3E,
    0xD2C99E9E, 0x655A849C, 0x2D7B476F, 0xCF4D42B5,
    0xDB6E87FE, 0xDA524021, 0xF50A77C8, 0x80000000,
    0xCC1A6544, 0xA4A5841C, 0x3CC7C5F5, 0x06207366,
    0x156DA573, 0x22FE1651, 0xF5C72293, 0xDEBF7206,
    0x10B349C1, 0xF83FAD00, 0x321D42C7, 0xFC8C83E0,
    0xF1CDB297, 0xE85238B5, 0x46964682, 0x588E868C,
    0x0FA07970, 0x0DB2DB49, 0x0D40B57A, 0xEEAF6BD4,
    0xE4A904F8, 0x0EC91BF8, 0x1511959C, 0xFD5A908B,
    0x03F90753, 0xFB862F66, 0x475FB6B5, 0x096B0B20,
    0xF4669314, 0xC0696B48, 0x1CAEF045, 0x0B5A6E50,
    0x1D9102C6, 0xBFDF81C0, 0xDD48990B, 0xCB5DBA1E,
    0x1A31F30A, 0xB944B07E, 0xF9F4149C, 0x60FD997C,
    0x2463F0F4, 0xDB3FC933, 0xB1E5A8A2, 0xF8EC681F,
    0xA8713FF9, 0x450E4520, 0xF370B203, 0x1B9660DD,
    0xCC8D93E3, 0xDCBC551C, 0x1FC8DE26, 0x270CEA6E,
    0xEB630589, 0x1C9D62C2, 0xF60F8F2F, 0x80000000,
    0xB5C18157, 0x55339E5A, 0xD98A966F, 0xC40EE3B2,
    0x1B1146BB, 0xEE04CEF2, 0x274CBFD1, 0xF0403E4F,
    0x1212E9AC, 0xB618450D, 0x0BD9BF44, 0xAED04DA7,
    0xB6166511, 0xD1E55316, 0xCFD9118B, 0x188ADC1F,
    0x2BED5374, 0x122E5589, 0x125BD51F, 0xA0E90561,
    0x35176DCF, 0xC452A8EA, 0x340EEB05, 0x2843E57A,
    0xC29C6D10, 0x40DABF52, 0xE03A9666, 0xF2DCB897,
    0xF3A513CD, 0x13308197, 0xDE4349F3, 0x23B45C5C,
    0xD5A4A021, 0xD6A4986F, 0x39A51A6E, 0xE81D9657,
    0xB4CF648B, 0x96922442, 0x45CAF520, 0xD25253EE,
    0x1F137D29, 0x01FCBF18, 0xDCF9ED10, 0x00E9BBD0,
    0x25136623, 0x5F2466DE, 0x0B0B08D8, 0x5D2D6C30,
    0x37C857E3, 0xD21EF185, 0x129E7744, 0x0C26F787,
    0xBE9EF74F, 0x6165AEEC, 0x2C847337, 0x1B75FABC,
    0xFDF295C9, 0xE6E30B65, 0xE7DE20AA, 0x36E55D8A,
    0x2997AE87, 0x032D1837, 0xAC4DCD79, 0x190F1912,
    0x406D9FD2, 0x7805EE6D, 0xC5A829AF, 0xD1404CCB,
    0x09DB2250, 0xECE6E53F, 0x146BCEFB, 0x04051C8C,
    0xD50CEA2E, 0x0BD93FA0, 0xEFC6155D, 0x5694AFC3,
    0xA81415A5, 0x80000000, 0xCE04C4DC, 0xD615CD21,
    0xD8381159, 0x7BA1B581, 0x0B4E6C20, 0xA8B7886C,
    0x58C81434, 0xDAE257A8, 0x34892463, 0xC83C2B61,
    0xCC5C232A, 0x09DB8F4A, 0xE93ACA6F, 0x182CE818,
    0xE804002A, 0xC0C70DFB, 0x0BBA90AB, 0xD0479F5A,
    0x32C80636, 0xE08FC52B, 0x0381635A, 0x0A355010,
    0xF1807CD8, 0x1953B9A2, 0x71981C91, 0x184873A8,
    0x2C9C62A9, 0xC0451326, 0x426D6A01, 0xCFCA0B09,
    0x75CAEF71, 0x208018D7, 0x56F484E6, 0xD0EF7C7C,
    0xE75AFF7D, 0x1A89BE46, 0x088F7C9D, 0xF9C817E6,
    0xE560B868, 0x3B86B521, 0xE5E3605B, 0x3C214BAC,
    0x25DB2438, 0x30774A29, 0xB739DD2C, 0xF63CB8DA,
    0x3CC5AF09, 0xFD4C970A, 0xA534A3F6, 0x5D7085A3,
    0x26DA3881, 0xD43C933D, 0x349A572D, 0xB784045F,
    0x18D90672, 0xDD987AE9, 0x738ABD36, 0xF36945ED,
    0x8A32C88E, 0xF34865C2, 0x0EEFAEE2, 0x9FA1484C,
    0xF03C822F, 0x4D88C37A, 0x0ECC451A, 0x2786AE1C,
    0x1B6B7F71, 0xD39A74D8, 0xC3C07D69, 0xFAB1C23A,
    0xF2053C92, 0x26B71036, 0x00A8EBF7, 0xB2B1E2C8,
    0x29433E3D, 0xC5BCB362, 0x286095EF, 0x4742D816,
    0x0DC3EB67, 0x11B69F7A, 0x80000000, 0x0967DE3F,
    0x1F20E761, 0xBB32DED3, 0x343B5D0E, 0xA7C442BC,
    0x2D24EACE, 0x406B26F1, 0x4DFAC1F4, 0x4BB92B3D,
    0x488E4CD4, 0x363EEE59, 0x250C94E5, 0x09FC0A8C,
    0xE51DAB90, 0x033C539A, 0x2B18ABAE, 0x30EF76E8,
    0x1EE51FAC, 0x06A4F898, 0x565B9820, 0xF48E00DB,
    0x14290EDB, 0x498D8D1A, 0xEB8ED9C5, 0xB081B7B5,
    0x05850CCD, 0x0F64670A, 0xFACE590E, 0xFBC17697,
    0x7FFFFFFF, 0x26F9312C, 0xDEF00268, 0x67762A92,
    0x578B1ED5, 0xC208C3CA, 0x1A931B5E, 0x20E09537,
    0x981D5A5A, 0xD21D8C89, 0x0E4A31C0, 0x343D568C,
    0x4F48A5B1, 0x146AB743, 0xF38BC181, 0x30D0143D,
    0x2AAAFD8D, 0x608003AD, 0xE5F95F4F, 0xF32136AC,
    0xEA7628E7, 0x0271B017, 0xE608FA98, 0xDCAF2488,
    0xE94DB13A, 0xA061A309, 0x3EF66861, 0xFC226AA2,
    0xB6867AB2, 0x0671B470, 0x12496D14, 0x435E6A86,
    0x112E746B, 0xD5AF2E46, 0x24195F9C, 0x1DC9C3B8,
    0xE278E96B, 0x1BA53E7E, 0xEA29A0A0, 0x07DC13CC,
    0x34ABA0CE, 0x1BF4C8E9, 0xECED561A, 0xF5F69FB4,
    0xC4BC52BE, 0xF9E15796, 0x1BCFFEB3, 0x04A96BC7,
    0x1B14FEDB, 0x32FC3110, 0x217F6F8C, 0x435AC395,
    0xBA4A38C0, 0x39096956, 0xDD90C258, 0x0B09EE44,
    0xFA38C2CB, 0xE8389EBA, 0xFF1DE19A, 0x3A9182FA,
    0x00D3F1CE, 0x18BC5D19, 0x1583CFC9, 0x4691C48C,
    0x21A38B2A, 0x0168371F, 0xD9F9FD54, 0x277B2E4A,
    0x3512BC3F, 0x0B71F9D3, 0x25BD004C, 0xB4E6F22D,
    0x334298FB, 0xF87A9144, 0x0E4EDD27, 0x2C821382,
    0xED3AED87, 0x040F157B, 0xE3CEB445, 0x260FEE49,
    0xEDBCCBB0, 0x126AFA5D, 0xF12C4B3B, 0x12148C52,
    0x1B60C4C2, 0x7FFFFFFF, 0x0E276A7A, 0xF24CB452,
    0x0DA7415D, 0xEF02AA50, 0x1E2256EC, 0xEF57C37F,
    0x3437D44A, 0x0C80F6C0, 0xDE88F44B, 0x0AEC0D09,
    0x0B2B926E, 0xFCBC52C6, 0xF3323CB0, 0x0B9F0735,
    0xC45F051B, 0x5F2F43FD, 0x4424285D, 0x215B1694,
    0x30CABAA9, 0x73BC7483, 0x03B84C07, 0x14FDC96D,
    0x0434B8DA, 0x214AFFE2, 0x039FDE42, 0xDCD4FC9B,
    0x0C3B30CF, 0xF5FD0B8F, 0x3909655F, 0xB1E8D989,
    0xA6025DE4, 0xB496E82A, 0xBE0BE6F9, 0xECFA01A6,
    0x0E0F6E45, 0xC8D72ABD, 0x13E0FBF1, 0xBA91CB81,
    0x1F97657D, 0xD9A84955, 0x41BBBEA9, 0xF84DCD19,
    0xABB31FF2, 0xA9340946, 0xF96008E0, 0x100A0C01,
    0xB09F3C3B, 0xDA28747B, 0x2C273CA6, 0xCEC75AE8,
    0x3BB839BF, 0xB923F2BA, 0x3E7F3CC2, 0xDF79D13C,
    0x02126CDB, 0x25616653, 0xC9DF0092, 0x127E4F9D,
    0xB82C35DE, 0x18B361D1, 0x48B2DDF3, 0xF06EBA27,
    0xB5194C44, 0x205CA982, 0xAF5114F8, 0xEE46623A,
    0xF1D39FCC, 0xF24C9BAB, 0x2404C01B, 0xE7D318B3,
    0xB942E032, 0xD271E022, 0xB9BB5807, 0xFE3D9FC1,
    0xD70225F1, 0xE5EFBEFA, 0x1C83BFF7, 0x29688E99,
    0x0BEF29F8, 0x46F1D775, 0x2F796254, 0xEBB6FF96,
    0x456FEE9B, 0xEE6DDA95, 0x427B7BFE, 0x10CC679E,
    0xAB91DFDB, 0xEAAF9D02, 0x1F90ABAE, 0xE8E20DEA,
    0x257C04E6, 0xFF97A18E, 0xDC2FC610, 0x06FCC42D,
    0x51570435, 0x3119DAD8, 0x100553FE, 0x2E9D1455,
    0xDA5CE02D, 0xF2E1BF9B, 0xD54CADD4, 0x32AB6B41,
    0x1109D93F, 0x1878A033, 0xF69E6C37, 0x09ABED95,
    0xF8EE0D79, 0x7FFFFFFF, 0x32F047B4, 0x130AFFBA,
    0x1595A828, 0x06F920D8, 0x529FA053, 0xC49BDC2E,
    0x1DA7111A, 0x04AAE0CF, 0xEAA66678, 0xF657E2BE,
    0xFCA03758, 0x18B3A74B, 0xF8A0F5AB, 0x0B2796FE,
    0xB8F0C249, 0xFB23B0F2, 0xE4580D14, 0x19DE7DB4,
    0x346AFA39, 0xFC12C6A9, 0xDADC3BF2, 0x4555BB16,
    0x26784585, 0x95194DF0, 0x5FECF9CF, 0xE946DF7D,
    0xFA7D959B, 0x16A4CDB0, 0xB90C8DE7, 0x26D936BC,
    0xF23EB2A1, 0x4940BE6F, 0x4450A3A7, 0x099A5276,
    0x40C72A5D, 0xE956694A, 0x06D3013C, 0x123E50AD,
    0x151978C2, 0x2729142A, 0xF8AE5B91, 0x003B8440,
    0x9E210786, 0x03885A11, 0x22ECD345, 0xC2296AAC,
    0xB475E756, 0x1C1F9055, 0xF1C104EA, 0x136DF52C,
    0xED339FFE, 0x1881EB82, 0x2DE1E482, 0xCFB3B107,
    0xC6D05393, 0x25B23267, 0x7FFFFFFF, 0xAA742BE2,
    0x2A894825, 0xD963AF18, 0x11EEEF08, 0xF7ED8B9E,
    0x3717391D, 0xD920988C, 0x0817F651, 0x15481DDC,
    0x3433E499, 0xF9090CB6, 0x49A59C43, 0xFAEE5732,
    0xF0997FA7, 0x042D813A, 0xD180C678, 0xF4493287,
    0x215A7935, 0x4024EF7A, 0x26B12594, 0xFBA85ED9,
    0x3F13758C, 0x0B39A6CE, 0x31E5B828, 0xDD251F0F,
    0xF5D80BFD, 0x2470E934, 0xBF3E1C80, 0x0C3F4FE1,
    0x24C22153, 0x57239A31, 0x04976B06, 0xE2B65B5C,
    0xE9221FFC, 0x1EACA6F5, 0x10934701, 0xB60A0D84,
    0xD3C2DEDD, 0xD47909CF, 0xE76D94AF, 0x55CE05DA,
    0x25964FD2, 0xA7D4EC97, 0x090186BB, 0xC360CE35,
    0x26021311, 0x34F429DB, 0xDCF7BEA4, 0xDE31DAE0,
    0xD1277265, 0x0EB18A2A, 0xCEA9042C, 0x23C77BC0,
    0xDBD19959, 0xDA08FEA8, 0xE973AD2E, 0xE0CC3D2E,
    0xCBFF32C3, 0xB8CA6A82, 0x3895B554, 0x2B01D161,
    0x09011D9B, 0x2AF0737F, 0xD4BF77A9, 0xD949B8B5,
    0x4F4850D2, 0xEB49D70B, 0x50ACCA8E, 0xE9823A91,
    0xEB4CA94E, 0xEFEC6F05, 0x80000000, 0x34290DEF,
    0xB9FB46A4, 0x6478CBA7, 0xC0CA25DA, 0x113CE17E,
    0x4BDA247A, 0xEB42ADE5, 0x12A93FB7, 0x7191D4A5,
    0xC0681B74, 0x6CE0AD45, 0x27DFF7C1, 0x3877A415,
    0x20192712, 0x2744DB4C, 0xE5AD0997, 0xDAE25CC0,
    0x531A9A10, 0x0970F102, 0xBAD686BA, 0xF52ADE38,
    0x29BFB64D, 0x28042933, 0x109C29BC, 0xA5183EAA,
    0x388E86AC, 0x3AD62B65, 0x17E911B8, 0x059DC33D,
    0x9C87C91F, 0xD8069766, 0xECAEBE8F, 0xF315173D,
    0xCAB6CDC3, 0x687FF639, 0xD9F38094, 0x6DEEBF01,
    0x0657EA30, 0x20C654E5, 0xCD4F9F86, 0x0CA3A440,
    0xC8A6F014, 0x283D95B1, 0xB0529C5D, 0xA38D2003,
    0xF2643394, 0xC5CC8C9D, 0xCEA75CD6, 0x16F3B5CF,
    0xB8DA88A7, 0xFFC25FB4, 0xE41B1FAB, 0x1BDBDD6D,
    0x2E47268B, 0xB078303F, 0xD9CE94D3, 0x33C78CFF,
    0x2B40CE02, 0xCC1933C6, 0xCE50101E, 0xFD785A99,
    0x5A5A71FA, 0xF87FA175, 0xC95E153E, 0x1CEAE9C0,
    0x26AD92CC, 0xF69324AE, 0x5F8FDF35, 0x3813A09B,
    0xD152D3E9, 0xED162A94, 0x521D4F07, 0xDFD7CAC7,
    0xB76EBDD9, 0x1996FA7D, 0xBED96AE4, 0x2D068FA1,
    0xFBBE337C, 0x2B51373D, 0x27F066EA, 0x25D12979,
    0x30793A09, 0x18DF1261, 0x0850EC5B, 0xF5939893,
    0x3ADDB998, 0xBE14100E, 0xD1B208DD, 0xF691B2FE,
    0xFF2073E1, 0xD9EC7907, 0x26A7003D, 0x1B76B3AE,
    0x01AF158D, 0x1842B642, 0x0A8EAD65, 0x10667888,
    0x0A8A5018, 0x3A5D0C2A, 0xDAED8DF3, 0xFD7D75CD,
    0xE50341DB, 0x2A962945, 0xF412BE68, 0x19EBAFCC,
    0xF8AC5C1B, 0xDA04B30D, 0xCB61C223, 0xB7F3DDD3,
    0xF333584B, 0x127CC477, 0x3F392C2D, 0xF3DE1F88,
    0x0BED719F, 0xFC012E3F, 0x0FC9E9A5, 0xCDB16EAF,
    0x1B35DFBE, 0xC9F69FC9, 0xBC5B67F1, 0xD5B8311D,
    0xEAE3AF57, 0xFF0AD9B5, 0xDAA539CC, 0xF171868F,
    0xF7B5353B, 0x0DA19A41, 0xE07045F8, 0x55A3FC13,
    0x31876DCA, 0x147B32C3, 0xEF3A963B, 0xC35A7EAD,
    0xD41FAD09, 0xC6E74AB9, 0xFD8E6C86, 0x0CAF4BEE,
    0x4D7F9553, 0x2D22C25B, 0x07AE3677, 0xB9C91119,
    0xE86CBF7C, 0xF22F1CCA, 0xBE5730EC, 0x0BAC1885,
    0xDA635D47, 0xFDE8F52B, 0xD4033885, 0x364D7526,
    0xF30FBE66, 0xD59E29C9, 0x09727A90, 0xCC843D23,
    0x1E6674BF, 0x80000000, 0x083A9C64, 0x8C631E36,
    0x164EA3B9, 0x0D7E8C91, 0xF40526B7, 0xE830CDC7,
    0x80000000, 0x2FCEBD5E, 0x300D054E, 0x01EAFCB7,
    0xFD49C3CB, 0x2420A7FF, 0x54EDC5C2, 0x2068D262,
    0xC4397DA8, 0xF1B8DB32, 0xC73EFFFF, 0x35844F06,
    0x212F6B41, 0x2CF0CA83, 0xF5BCAF83, 0x1D957072,
    0xEC573DAE, 0x0B54F562, 0xF0FB62AC, 0x4BD7F929,
    0x05FB3D2A, 0xF6DE62B0, 0x045B821D, 0x511DE016,
    0xDD18D142, 0x0C1D26D4, 0xA2288D77, 0xE094688B,
    0x024AD337, 0xE8C61656, 0x17B9CABB, 0xC03AAA20,
    0xDB4966AE, 0x4CD30DA4, 0x4B9C1BAE, 0x47D3978D,
    0x6025DC1B, 0x0A798131, 0x2FB07690, 0xE72855AA,
    0xFB933087, 0xE1C973FB, 0xD350D972, 0xC9AB25D2,
    0x2EFAFCE2, 0x0FCFDF8D, 0x3179F5AF, 0x0449B839,
    0x0130BFEF, 0xD3DC518D, 0x19A9C5B9, 0x3296252F,
    0xFC39FB04, 0xD0BB9F6B, 0xE85B28ED, 0x156F96D0,
    0xD70AABF3, 0xCAD155C4, 0x1742A7E9, 0x659C7377,
    0xFA5AEE7E, 0x00FA83B2, 0xB4E32E3F, 0x3D6B25C1,
    0x4F7D1434, 0x3365E64B, 0xCBDF7DB6, 0xDC9C7973,
    0x06901C5D, 0x23B18D7C, 0xDCB113D4, 0xE2CAEBF8,
    0x07E8F95C, 0x36615231, 0x21F9C263, 0x383C8AF3,
    0x30D99226, 0xDBB6EE2E, 0xFA3262FD, 0x15E2E044,
    0x5AF9523F, 0x417A9E3C, 0xC930310F, 0x0C14FA35
    };

static const q31_t in_coeff_decim[564] = {
    0x1999999A, 0x11111111, 0x08888889, 0x22222222,
    0x1DDDDDDE, 0x1999999A, 0x15555555, 0x11111111,
    0x0CCCCCCD, 0x08888889, 0x04444444, 0x241A41A4,
    0x20D20D21, 0x1D89D89E, 0x1A41A41A, 0x16F96F97,
    0x13B13B14, 0x10690690, 0x0D20D20D, 0x09D89D8A,
    0x06906907, 0x03483483, 0x1C71C71C, 0x15555555,
    0x0E38E38E, 0x071C71C7, 0x22E8BA2F, 0x1F07C1F0,
    0x1B26C9B2, 0x1745D174, 0x1364D936, 0x0F83E0F8,
    0x0BA2E8BA, 0x07C1F07C, 0x03E0F83E, 0x24924925,
    0x21861862, 0x1E79E79E, 0x1B6DB6DB, 0x18618618,
    0x15555555, 0x12492492, 0x0F3CF3CF, 0x0C30C30C,
    0x09249249, 0x06186186, 0x030C30C3, 0x1999999A,
    0x11111111, 0x08888889, 0x22222222, 0x1DDDDDDE,
    0x1999999A, 0x15555555, 0x11111111, 0x0CCCCCCD,
    0x08888889, 0x04444444, 0x241A41A4, 0x20D20D21,
    0x1D89D89E, 0x1A41A41A, 0x16F96F97, 0x13B13B14,
    0x10690690, 0x0D20D20D, 0x09D89D8A, 0x06906907,
    0x03483483, 0x1C71C71C, 0x15555555, 0x0E38E38E,
    0x071C71C7, 0x22E8BA2F, 0x1F07C1F0, 0x1B26C9B2,
    0x1745D174, 0x1364D936, 0x0F83E0F8, 0x0BA2E8BA,
    0x07C1F07C, 0x03E0F83E, 0x24924925, 0x21861862,
    0x1E79E79E, 0x1B6DB6DB, 0x18618618, 0x15555555,
    0x12492492, 0x0F3CF3CF, 0x0C30C30C, 0x09249249,
    0x06186186, 0x030C30C3, 0x1999999A, 0x11111111,
    0x08888889, 0x22222222, 0x1DDDDDDE, 0x1999999A,
    0x15555555, 0x11111111, 0x0CCCCCCD, 0x08888889,
    0x04444444, 0x241A41A4, 0x20D20D21, 0x1D89D89E,
    0x1A41A41A, 0x16F96F97, 0x13B13B14, 0x10690690,
    0x0D20D20D, 0x09D89D8A, 0x06906907, 0x03483483,
    0x1C71C71C, 0x15555555, 0x0E38E38E, 0x071C71C7,
    0x22E8BA2F, 0x1F07C1F0, 0x1B26C9B2, 0x1745D174,
    0x1364D936, 0x0F83E0F8, 0x0BA2E8BA, 0x07C1F07C,
    0x03E0F83E, 0x24924925, 0x21861862, 0x1E79E79E,
    0x1B6DB6DB, 0x18618618, 0x15555555, 0x12492492,
    0x0F3CF3CF, 0x0C30C30C, 0x09249249, 0x06186186,
    0x030C30C3, 0x1999999A, 0x11111111, 0x08888889,
    0x22222222, 0x1DDDDDDE, 0x1999999A, 0x15555555,
    0x11111111, 0x0CCCCCCD, 0x08888889, 0x04444444,
    0x241A41A4, 0x20D20D21, 0x1D89D89E, 0x1A41A41A,
    0x16F96F97, 0x13B13B14, 0x10690690, 0x0D20D20D,
    0x09D89D8A, 0x06906907, 0x03483483, 0x1C71C71C,
    0x15555555, 0x0E38E38E, 0x071C71C7, 0x22E8BA2F,
    0x1F07C1F0, 0x1B26C9B2, 0x1745D174, 0x1364D936,
    0x0F83E0F8, 0x0BA2E8BA, 0x07C1F07C, 0x03E0F83E,
    0x24924925, 0x21861862, 0x1E79E79E, 0x1B6DB6DB,
    0x18618618, 0x15555555, 0x12492492, 0x0F3CF3CF,
    0x0C30C30C, 0x09249249, 0x06186186, 0x030C30C3,
    0x1999999A, 0x11111111, 0x08888889, 0x22222222,
    0x1DDDDDDE, 0x1999999A, 0x15555555, 0x11111111,
    0x0CCCCCCD, 0x08888889, 0x04444444, 0x241A41A4,
    0x20D20D21, 0x1D89D89E, 0x1A41A41A, 0x16F96F97,
    0x13B13B14, 0x10690690, 0x0D20D20D, 0x09D89D8A,
    0x06906907, 0x03483483, 0x1C71C71C, 0x15555555,
    0x0E38E38E, 0x071C71C7, 0x22E8BA2F, 0x1F07C1F0,
    0x1B26C9B2, 0x1745D174, 0x1364D936, 0x0F83E0F8,
    0x0BA2E8BA, 0x07C1F07C, 0x03E0F83E, 0x24924925,
    0x21861862, 0x1E79E79E, 0x1B6DB6DB, 0x18618618,
    0x15555555, 0x12492492, 0x0F3CF3CF, 0x0C30C30C,
    0x09249249, 0x06186186, 0x030C30C3, 0x1999999A,
    0x11111111, 0x08888889, 0x22222222, 0x1DDDDDDE,
    0x1999999A, 0x15555555, 0x11111111, 0x0CCCCCCD,
    0x08888889, 0x04444444, 0x241A41A4, 0x20D20D21,
    0x1D89D89E, 0x1A41A41A, 0x16F96F97, 0x13B13B14,
    0x10690690, 0x0D20D20D, 0x09D89D8A, 0x06906907,
    0x03483483, 0x1C71C71C, 0x15555555, 0x0E38E38E,
    0x071C71C7, 0x22E8BA2F, 0x1F07C1F0, 0x1B26C9B2,
    0x1745D174, 0x1364D936, 0x0F83E0F8, 0x0BA2E8BA,
    0x07C1F07C, 0x03E0F83E, 0x24924925, 0x21861862,
    0x1E79E79E, 0x1B6DB6DB, 0x18618618, 0x15555555,
    0x12492492, 0x0F3CF3CF, 0x0C30C30C, 0x09249249,
    0x06186186, 0x030C30C3, 0x1999999A, 0x11111111,
    0x08888889, 0x22222222, 0x1DDDDDDE, 0x1999999A,
    0x15555555, 0x11111111, 0x0CCCCCCD, 0x08888889,
    0x04444444, 0x241A41A4, 0x20D20D21, 0x1D89D89E,
    0x1A41A41A, 0x16F96F97, 0x13B13B14, 0x10690690,
    0x0D20D20D, 0x09D89D8A, 0x06906907, 0x03483483,
    0x1C71C71C, 0x15555555, 0x0E38E38E, 0x071C71C7,
    0x22E8BA2F, 0x1F07C1F0, 0x1B26C9B2, 0x1745D174,
    0x1364D936, 0x0F83E0F8, 0x0BA2E8BA, 0x07C1F07C,
    0x03E0F83E, 0x24924925, 0x21861862, 0x1E79E79E,
    0x1B6DB6DB, 0x18618618, 0x15555555, 0x12492492,
    0x0F3CF3CF, 0x0C30C30C, 0x09249249, 0x06186186,
    0x030C30C3, 0x1999999A, 0x11111111, 0x08888889,
    0x22222222, 0x1DDDDDDE, 0x1999999A, 0x15555555,
    0x11111111, 0x0CCCCCCD, 0x08888889, 0x04444444,
    0x241A41A4, 0x20D20D21, 0x1D89D89E, 0x1A41A41A,
    0x16F96F97, 0x13B13B14, 0x10690690, 0x0D20D20D,
    0x09D89D8A, 0x06906907, 0x03483483, 0x1C71C71C,
    0x15555555, 0x0E38E38E, 0x071C71C7, 0x22E8BA2F,
    0x1F07C1F0, 0x1B26C9B2, 0x1745D174, 0x1364D936,
    0x0F83E0F8, 0x0BA2E8BA, 0x07C1F07C, 0x03E0F83E,
    0x24924925, 0x21861862, 0x1E79E79E, 0x1B6DB6DB,
    0x18618618, 0x15555555, 0x12492492, 0x0F3CF3CF,
    0x0C30C30C, 0x09249249, 0x06186186, 0x030C30C3,
    0x1999999A, 0x11111111, 0x08888889, 0x22222222,
    0x1DDDDDDE, 0x1999999A, 0x15555555, 0x11111111,
    0x0CCCCCCD, 0x08888889, 0x04444444, 0x241A41A4,
    0x20D20D21, 0x1D89D89E, 0x1A41A41A, 0x16F96F97,
    0x13B13B14, 0x10690690, 0x0D20D20D, 0x09D89D8A,
    0x06906907, 0x03483483, 0x1C71C71C, 0x15555555,
    0x0E38E38E, 0x071C71C7, 0x22E8BA2F, 0x1F07C1F0,
    0x1B26C9B2, 0x1745D174, 0x1364D936, 0x0F83E0F8,
    0x0BA2E8BA, 0x07C1F07C, 0x03E0F83E, 0x24924925,
    0x21861862, 0x1E79E79E, 0x1B6DB6DB, 0x18618618,
    0x15555555, 0x12492492, 0x0F3CF3CF, 0x0C30C30C,
    0x09249249, 0x06186186, 0x030C30C3, 0x1999999A,
    0x11111111, 0x08888889, 0x22222222, 0x1DDDDDDE,
    0x1999999A, 0x15555555, 0x11111111, 0x0CCCCCCD,
    0x08888889, 0x04444444, 0x241A41A4, 0x20D20D21,
    0x1D89D89E, 0x1A41A41A, 0x16F96F97, 0x13B13B14,
    0x10690690, 0x0D20D20D, 0x09D89D8A, 0x06906907,
    0x03483483, 0x1C71C71C, 0x15555555, 0x0E38E38E,
    0x071C71C7, 0x22E8BA2F, 0x1F07C1F0, 0x1B26C9B2,
    0x1745D174, 0x1364D936, 0x0F83E0F8, 0x0BA2E8BA,
    0x07C1F07C, 0x03E0F83E, 0x24924925, 0x21861862,
    0x1E79E79E, 0x1B6DB6DB, 0x18618618, 0x15555555,
    0x12492492, 0x0F3CF3CF, 0x0C30C30C, 0x09249249,
    0x06186186, 0x030C30C3, 0x1999999A, 0x11111111,
    0x08888889, 0x22222222, 0x1DDDDDDE, 0x1999999A,
    0x15555555, 0x11111111, 0x0CCCCCCD, 0x08888889,
    0x04444444, 0x241A41A4, 0x20D20D21, 0x1D89D89E,
    0x1A41A41A, 0x16F96F97, 0x13B13B14, 0x10690690,
    0x0D20D20D, 0x09D89D8A, 0x06906907, 0x03483483,
    0x1C71C71C, 0x15555555, 0x0E38E38E, 0x071C71C7,
    0x22E8BA2F, 0x1F07C1F0, 0x1B26C9B2, 0x1745D174,
    0x1364D936, 0x0F83E0F8, 0x0BA2E8BA, 0x07C1F07C,
    0x03E0F83E, 0x24924925, 0x21861862, 0x1E79E79E,
    0x1B6DB6DB, 0x18618618, 0x15555555, 0x12492492,
    0x0F3CF3CF, 0x0C30C30C, 0x09249249, 0x06186186,
    0x030C30C3, 0x1999999A, 0x11111111, 0x08888889,
    0x22222222, 0x1DDDDDDE, 0x1999999A, 0x15555555,
    0x11111111, 0x0CCCCCCD, 0x08888889, 0x04444444,
    0x241A41A4, 0x20D20D21, 0x1D89D89E, 0x1A41A41A,
    0x16F96F97, 0x13B13B14, 0x10690690, 0x0D20D20D,
    0x09D89D8A, 0x06906907, 0x03483483, 0x1C71C71C,
    0x15555555, 0x0E38E38E, 0x071C71C7, 0x22E8BA2F,
    0x1F07C1F0, 0x1B26C9B2, 0x1745D174, 0x1364D936,
    0x0F83E0F8, 0x0BA2E8BA, 0x07C1F07C, 0x03E0F83E,
    0x24924925, 0x21861862, 0x1E79E79E, 0x1B6DB6DB,
    0x18618618, 0x15555555, 0x12492492, 0x0F3CF3CF,
    0x0C30C30C, 0x09249249, 0x06186186, 0x030C30C3
    };

static const uint32_t in_config_decim[288] = {
    0x00000001, 0x00000003, 0x00000003, 0x00000003,
    0x00000001, 0x00000008, 0x00000003, 0x00000003,
    0x00000001, 0x0000000B, 0x00000003, 0x00000003,
    0x00000001, 0x00000004, 0x00000003, 0x00000003,
    0x00000001, 0x00000009, 0x00000003, 0x00000003,
    0x00000001, 0x0000000C, 0x00000003, 0x00000003,
    0x00000001, 0x00000003, 0x00000008, 0x00000008,
    0x00000001, 0x00000008, 0x00000008, 0x00000008,
    0x00000001, 0x0000000B, 0x00000008, 0x00000008,
    0x00000001, 0x00000004, 0x00000008, 0x00000008,
    0x00000001, 0x00000009, 0x00000008, 0x00000008,
    0x00000001, 0x0000000C, 0x00000008, 0x00000008,
    0x00000001, 0x00000003, 0x0000000B, 0x0000000B,
    0x00000001, 0x00000008, 0x0000000B, 0x0000000B,
    0x00000001, 0x0000000B, 0x0000000B, 0x0000000B,
    0x00000001, 0x00000004, 0x0000000B, 0x0000000B,
    0x00000001, 0x00000009, 0x0000000B, 0x0000000B,
    0x00000001, 0x0000000C, 0x0000000B, 0x0000000B,
    0x00000002, 0x00000003, 0x00000006, 0x00000003,
    0x00000002, 0x00000008, 0x00000006, 0x00000003,
    0x00000002, 0x0000000B, 0x00000006, 0x00000003,
    0x00000002, 0x00000004, 0x00000006, 0x00000003,
    0x00000002, 0x00000009, 0x00000006, 0x00000003,
    0x00000002, 0x0000000C, 0x00000006, 0x00000003,
    0x00000002, 0x00000003, 0x00000010, 0x00000008,
    0x00000002, 0x00000008, 0x00000010, 0x00000008,
    0x00000002, 0x0000000B, 0x00000010, 0x00000008,
    0x00000002, 0x00000004, 0x00000010, 0x00000008,
    0x00000002, 0x00000009, 0x00000010, 0x00000008,
    0x00000002, 0x0000000C, 0x00000010, 0x00000008,
    0x00000002, 0x00000003, 0x00000016, 0x0000000B,
    0x00000002, 0x00000008, 0x00000016, 0x0000000B,
    0x00000002, 0x0000000B, 0x00000016, 0x0000000B,
    0x00000002, 0x00000004, 0x00000016, 0x0000000B,
    0x00000002, 0x00000009, 0x00000016, 0x0000000B,
    0x00000002, 0x0000000C, 0x00000016, 0x0000000B,
    0x00000004, 0x00000003, 0x0000000C, 0x00000003,
    0x00000004, 0x00000008, 0x0000000C, 0x00000003,
    0x00000004, 0x0000000B, 0x0000000C, 0x00000003,
    0x00000004, 0x00000004, 0x0000000C, 0x00000003,
    0x00000004, 0x00000009, 0x0000000C, 0x00000003,
    0x00000004, 0x0000000C, 0x0000000C, 0x00000003,
    0x00000004, 0x00000003, 0x00000020, 0x00000008,
    0x00000004, 0x00000008, 0x00000020, 0x00000008,
    0x00000004, 0x0000000B, 0x00000020, 0x00000008,
    0x00000004, 0x00000004, 0x00000020, 0x00000008,
    0x00000004, 0x00000009, 0x00000020, 0x00000008,
    0x00000004, 0x0000000C, 0x00000020, 0x00000008,
    0x00000004, 0x00000003, 0x0000002C, 0x0000000B,
    0x00000004, 0x00000008, 0x0000002C, 0x0000000B,
    0x00000004, 0x0000000B, 0x0000002C, 0x0000000B,
    0x00000004, 0x00000004, 0x0000002C, 0x0000000B,
    0x00000004, 0x00000009, 0x0000002C, 0x0000000B,
    0x00000004, 0x0000000C, 0x0000002C, 0x0000000B,
    0x00000008, 0x00000003, 0x00000018, 0x00000003,
    0x00000008, 0x00000008, 0x00000018, 0x00000003,
    0x00000008, 0x0000000B, 0x00000018, 0x00000003,
    0x00000008, 0x00000004, 0x00000018, 0x00000003,
    0x00000008, 0x00000009, 0x00000018, 0x00000003,
    0x00000008, 0x0000000C, 0x00000018, 0x00000003,
    0x00000008, 0x00000003, 0x00000040, 0x00000008,
    0x00000008, 0x00000008, 0x00000040, 0x00000008,
    0x00000008, 0x0000000B, 0x00000040, 0x00000008,
    0x00000008, 0x00000004, 0x00000040, 0x00000008,
    0x00000008, 0x00000009, 0x00000040, 0x00000008,
    0x00000008, 0x0000000C, 0x00000040, 0x00000008,
    0x00000008, 0x00000003, 0x00000058, 0x0000000B,
    0x00000008, 0x00000008, 0x00000058, 0x0000000B,
    0x00000008, 0x0000000B, 0x00000058, 0x0000000B,
    0x00000008, 0x00000004, 0x00000058, 0x0000000B,
    0x00000008, 0x00000009, 0x00000058, 0x0000000B,
    0x00000008, 0x0000000C, 0x00000058, 0x0000000B
    };

static const q31_t in_val_interp[264] = {
    0x7FFFFFFF, 0xF21A8BE7, 0xD22F48B9, 0x80000000,
    0x5FF3088C, 0x3D8ED3BA, 0xE7DF2C5F, 0xD1076046,
    0x80000000, 0x39E216D9, 0xE3143713, 0x14690F02,
    0xE3C546D3, 0x2C44457B, 0xF7D9F343, 0x80000000,
    0xD236A3E5, 0x5AB21353, 0x1DE88EB1, 0xED7A2F63,
    0x6FB052EF, 0x1820693F, 0x46B29F09, 0x43BBFCC6,
    0xB361C36F, 0x18AB34CB, 0x71E80172, 0xE506ED88,
    0x23BA4873, 0x43123D65, 0x80000000, 0xB8C6774B,
    0xFC780B51, 0x7FFFFFFF, 0xF502091E, 0x1C5EC723,
    0xCA904CC1, 0x1B93B5F9, 0x006247FA, 0xF409A910,
    0xDBBD9AAE, 0x035B9E72, 0x0308D17E, 0xE4BEB4A0,
    0x7FFFFFFF, 0x3F2CF1B6, 0x423D70BB, 0x80000000,
    0xE9A3E30B, 0x76D641E8, 0xA47353F8, 0x80000000,
    0x29E6194D, 0xDFC04CC7, 0xA1AA9B71, 0xBC45DCD4,
    0xF3D27D75, 0xC2B934DB, 0xB6EFE186, 0x7FFFFFFF,
    0x76C43A7E, 0xF5A33545, 0x304FC174, 0xC1F80BD1,
    0x050CF1D2, 0xB2FE2E4C, 0xAF3E7687, 0x1FF96502,
    0x80000000, 0x50B42914, 0x15DFC871, 0x4D3AD66D,
    0x9EC4A140, 0x880C90B8, 0xEB65FE97, 0x0E6C35FC,
    0xEDAB04E4, 0xAF0687CA, 0x13499230, 0x2973FF2C,
    0xF9953820, 0x1781B485, 0xE13769E0, 0x7FFFFFFF,
    0x3ADE5F1C, 0xEBF808CA, 0x00D99AAC, 0xB4BD2C5F,
    0xEB7BEDC2, 0xCB69E4AD, 0x80000000, 0x1D8C130A,
    0x80000000, 0x6A1B343C, 0xA586D9E9, 0xBEA4AD84,
    0x702A2DF4, 0x49C4BFF9, 0xFC0957CA, 0x7FFFFFFF,
    0xC7F964BD, 0x6AE5544A, 0x449A6761, 0xB0751CFC,
    0xE54ECBDF, 0x3DFEE3AE, 0xF20B3EEE, 0x4C7B9CA5,
    0x00E2143F, 0x7FFFFFFF, 0x160C20AC, 0x80000000,
    0x3B292C13, 0x44810C2B, 0xB1BF22B8, 0x050F9820,
    0xC4CDFE6C, 0x4DF4191C, 0xE5191779, 0x3A8EB918,
    0x16EE0EEE, 0x7F0B85EC, 0x5791B6A0, 0x373773F7,
    0x0D8CA6B3, 0xB7A6805B, 0x201C163A, 0x80000000,
    0xF81AA429, 0xF6C25A5E, 0x2FCFFA8D, 0xA0AD781C,
    0xA787DCA6, 0x7FFFFFFF, 0xEC0DD972, 0xE43F46F2,
    0x80000000, 0xC47BF699, 0x4EFB59DF, 0xEFBCFB6C,
    0xBFA1EBFA, 0x238F3B42, 0x9EDAE4DD, 0x7FFFFFFF,
    0xE6F395E4, 0xA55B6656, 0x41A25674, 0xC3BEC442,
    0x1056DB8B, 0x0E3F7E65, 0xC5FB9922, 0xE3F780C9,
    0x53A2E973, 0x7FFFFFFF, 0x1764EA2D, 0xC96AA200,
    0x80000000, 0x544AA032, 0x2904930B, 0xC1BB4BFC,
    0xAD4AADAF, 0x24DE2321, 0x17317B3D, 0x2A26A996,
    0x15378BE0, 0x07B735D3, 0xEF3F9702, 0xC5C3BBB3,
    0x80000000, 0xE9F14DB6, 0x0D18697B, 0x01706952,
    0x15498E12, 0xD38EA8B7, 0xA50EFAAD, 0xDDA43B28,
    0xC33F6809, 0x10725A79, 0x80000000, 0xA065A4C9,
    0x7FFFFFFF, 0xEB40E2F3, 0x7FC97E48, 0x4B96D9BD,
    0xE13AB68E, 0x703D72F2, 0x3F9BCCF2, 0x7FFFFFFF,
    0xFB13F890, 0xFBAC7B5F, 0xCABC0262, 0x27DED06D,
    0xCC50775C, 0x16F46DBA, 0xB2171FBA, 0x7FFFFFFF,
    0x0084DAB6, 0x07D27557, 0x1352430E, 0x99511EA1,
    0xEB3640EC, 0xB163D69F, 0x17C3BD06, 0x95BEA52C,
    0x8C953E62, 0x6FCF2323, 0x48001531, 0x7FFFFFFF,
    0xD5F56056, 0xCD23E315, 0x472A9AEB, 0xEF2DB9CA,
    0x0DAFA208, 0x09182570, 0xFFE41121, 0xAAAF5FF5,
    0x719FC51B, 0xE670730F, 0x10AF5F52, 0x80000000,
    0x80000000, 0x2B12AAB7, 0x3BB2B103, 0x1EBAE8B8,
    0xE90F9871, 0x7FFFFFFF, 0x9A5720D3, 0xBE13EDA4,
    0x20490DFE, 0x5EC3F9EE, 0x537F3CBA, 0x7FFFFFFF,
    0xAAF887BA, 0x4D65C423, 0x024219ED, 0xE2EAE107,
    0x80000000, 0xB7AC337D, 0xD9FB3C8E, 0xFAD5D78F,
    0xBCF736AC, 0x09859382, 0xBC7D27BF, 0xFDD813A2,
    0xB883882C, 0x6566AEBF, 0x80000000, 0x14F5ABF6,
    0x43B06714, 0xC5D4E5EE, 0xD0DF43B6, 0x2AE550B5,
    0x3925C604, 0xE31431A5, 0x4E477A32, 0x8D7DAF48,
    0x40876C3D, 0x42534262, 0xECCCB9CC, 0x35ECAEF8,
    0x296B0FCE, 0xE4F84CEA, 0xF7988ADA, 0x80000000
    };

static const q31_t in_coeff_interp[1044] = {
    0x1C71C71C, 0x15555555, 0x0E38E38E, 0x071C71C7,
    0x22222222, 0x1DDDDDDE, 0x1999999A, 0x15555555,
    0x11111111, 0x0CCCCCCD, 0x08888889, 0x04444444,
    0x1C71C71C, 0x15555555, 0x0E38E38E, 0x071C71C7,
    0x22222222, 0x1DDDDDDE, 0x1999999A, 0x15555555,
    0x11111111, 0x0CCCCCCD, 0x08888889, 0x04444444,
    0x1C71C71C, 0x15555555, 0x0E38E38E, 0x071C71C7,
    0x22222222, 0x1DDDDDDE, 0x1999999A, 0x15555555,
    0x11111111, 0x0CCCCCCD, 0x08888889, 0x04444444,
    0x22222222, 0x1DDDDDDE, 0x1999999A, 0x15555555,
    0x11111111, 0x0CCCCCCD, 0x08888889, 0x04444444,
    0x25ED097B, 0x238E38E4, 0x212F684C, 0x1ED097B4,
    0x1C71C71C, 0x1A12F685, 0x17B425ED, 0x15555555,
    0x12F684BE, 0x1097B426, 0x0E38E38E, 0x0BDA12F7,
    0x097B425F, 0x071C71C7, 0x04BDA12F, 0x025ED098,
    0x22222222, 0x1DDDDDDE, 0x1999999A, 0x15555555,
    0x11111111, 0x0CCCCCCD, 0x08888889, 0x04444444,
    0x25ED097B, 0x238E38E4, 0x212F684C, 0x1ED097B4,
    0x1C71C71C, 0x1A12F685, 0x17B425ED, 0x15555555,
    0x12F684BE, 0x1097B426, 0x0E38E38E, 0x0BDA12F7,
    0x097B425F, 0x071C71C7, 0x04BDA12F, 0x025ED098,
    0x22222222, 0x1DDDDDDE, 0x1999999A, 0x15555555,
    0x11111111, 0x0CCCCCCD, 0x08888889, 0x04444444,
    0x25ED097B, 0x238E38E4, 0x212F684C, 0x1ED097B4,
    0x1C71C71C, 0x1A12F685, 0x17B425ED, 0x15555555,
    0x12F684BE, 0x1097B426, 0x0E38E38E, 0x0BDA12F7,
    0x097B425F, 0x071C71C7, 0x04BDA12F, 0x025ED098,
    0x25ED097B, 0x238E38E4, 0x212F684C, 0x1ED097B4,
    0x1C71C71C, 0x1A12F685, 0x17B425ED, 0x15555555,
    0x12F684BE, 0x1097B426, 0x0E38E38E, 0x0BDA12F7,
    0x097B425F, 0x071C71C7, 0x04BDA12F, 0x025ED098,
    0x28282828, 0x26E6E6E7, 0x25A5A5A6, 0x24646464,
    0x23232323, 0x21E1E1E2, 0x20A0A0A1, 0x1F5F5F5F,
    0x1E1E1E1E, 0x1CDCDCDD, 0x1B9B9B9C, 0x1A5A5A5A,
    0x19191919, 0x17D7D7D8, 0x16969697, 0x15555555,
    0x14141414, 0x12D2D2D3, 0x11919192, 0x10505050,
    0x0F0F0F0F, 0x0DCDCDCE, 0x0C8C8C8D, 0x0B4B4B4B,
    0x0A0A0A0A, 0x08C8C8C9, 0x07878788, 0x06464646,
    0x05050505, 0x03C3C3C4, 0x02828283, 0x01414141,
    0x25ED097B, 0x238E38E4, 0x212F684C, 0x1ED097B4,
    0x1C71C71C, 0x1A12F685, 0x17B425ED, 0x15555555,
    0x12F684BE, 0x1097B426, 0x0E38E38E, 0x0BDA12F7,
    0x097B425F, 0x071C71C7, 0x04BDA12F, 0x025ED098,
    0x28282828, 0x26E6E6E7, 0x25A5A5A6, 0x24646464,
    0x23232323, 0x21E1E1E2, 0x20A0A0A1, 0x1F5F5F5F,
    0x1E1E1E1E, 0x1CDCDCDD, 0x1B9B9B9C, 0x1A5A5A5A,
    0x19191919, 0x17D7D7D8, 0x16969697, 0x15555555,
    0x14141414, 0x12D2D2D3, 0x11919192, 0x10505050,
    0x0F0F0F0F, 0x0DCDCDCE, 0x0C8C8C8D, 0x0B4B4B4B,
    0x0A0A0A0A, 0x08C8C8C9, 0x07878788, 0x06464646,
    0x05050505, 0x03C3C3C4, 0x02828283, 0x01414141,
    0x25ED097B, 0x238E38E4, 0x212F684C, 0x1ED097B4,
    0x1C71C71C, 0x1A12F685, 0x17B425ED, 0x15555555,
    0x12F684BE, 0x1097B426, 0x0E38E38E, 0x0BDA12F7,
    0x097B425F, 0x071C71C7, 0x04BDA12F, 0x025ED098,
    0x28282828, 0x26E6E6E7, 0x25A5A5A6, 0x24646464,
    0x23232323, 0x21E1E1E2, 0x20A0A0A1, 0x1F5F5F5F,
    0x1E1E1E1E, 0x1CDCDCDD, 0x1B9B9B9C, 0x1A5A5A5A,
    0x19191919, 0x17D7D7D8, 0x16969697, 0x15555555,
    0x14141414, 0x12D2D2D3, 0x11919192, 0x10505050,
    0x0F0F0F0F, 0x0DCDCDCE, 0x0C8C8C8D, 0x0B4B4B4B,
    0x0A0A0A0A, 0x08C8C8C9, 0x07878788, 0x06464646,
    0x05050505, 0x03C3C3C4, 0x02828283, 0x01414141,
    0x26C9B26D, 0x24D9364E, 0x22E8BA2F, 0x20F83E10,
    0x1F07C1F0, 0x1D1745D1, 0x1B26C9B2, 0x19364D93,
    0x1745D174, 0x15555555, 0x1364D936, 0x11745D17,
    0x0F83E0F8, 0x0D9364D9, 0x0BA2E8BA, 0x09B26C9B,
    0x07C1F07C, 0x05D1745D, 0x03E0F83E, 0x01F07C1F,
    0x28A28A29, 0x279E79E8, 0x269A69A7, 0x25965966,
    0x24924925, 0x238E38E4, 0x228A28A3, 0x21861862,
    0x20820821, 0x1F7DF7DF, 0x1E79E79E, 0x1D75D75D,
    0x1C71C71C, 0x1B6DB6DB, 0x1A69A69A, 0x19659659,
    0x18618618, 0x175D75D7, 0x16596596, 0x15555555,
    0x14514514, 0x134D34D3, 0x12492492, 0x11451451,
    0x10410410, 0x0F3CF3CF, 0x0E38E38E, 0x0D34D34D,
    0x0C30C30C, 0x0B2CB2CB, 0x0A28A28A, 0x09249249,
    0x08208208, 0x071C71C7, 0x06186186, 0x05145145,
    0x04104104, 0x030C30C3, 0x02082082, 0x01041041,
    0x26C9B26D, 0x24D9364E, 0x22E8BA2F, 0x20F83E10,
    0x1F07C1F0, 0x1D1745D1, 0x1B26C9B2, 0x19364D93,
    0x1745D174, 0x15555555, 0x1364D936, 0x11745D17,
    0x0F83E0F8, 0x0D9364D9, 0x0BA2E8BA, 0x09B26C9B,
    0x07C1F07C, 0x05D1745D, 0x03E0F83E, 0x01F07C1F,
    0x28A28A29, 0x279E79E8, 0x269A69A7, 0x25965966,
    0x24924925, 0x238E38E4, 0x228A28A3, 0x21861862,
    0x20820821, 0x1F7DF7DF, 0x1E79E79E, 0x1D75D75D,
    0x1C71C71C, 0x1B6DB6DB, 0x1A69A69A, 0x19659659,
    0x18618618, 0x175D75D7, 0x16596596, 0x15555555,
    0x14514514, 0x134D34D3, 0x12492492, 0x11451451,
    0x10410410, 0x0F3CF3CF, 0x0E38E38E, 0x0D34D34D,
    0x0C30C30C, 0x0B2CB2CB, 0x0A28A28A, 0x09249249,
    0x08208208, 0x071C71C7, 0x06186186, 0x05145145,
    0x04104104, 0x030C30C3, 0x02082082, 0x01041041,
    0x26C9B26D, 0x24D9364E, 0x22E8BA2F, 0x20F83E10,
    0x1F07C1F0, 0x1D1745D1, 0x1B26C9B2, 0x19364D93,
    0x1745D174, 0x15555555, 0x1364D936, 0x11745D17,
    0x0F83E0F8, 0x0D9364D9, 0x0BA2E8BA, 0x09B26C9B,
    0x07C1F07C, 0x05D1745D, 0x03E0F83E, 0x01F07C1F,
    0x28A28A29, 0x279E79E8, 0x269A69A7, 0x25965966,
    0x24924925, 0x238E38E4, 0x228A28A3, 0x21861862,
    0x20820821, 0x1F7DF7DF, 0x1E79E79E, 0x1D75D75D,
    0x1C71C71C, 0x1B6DB6DB, 0x1A69A69A, 0x19659659,
    0x18618618, 0x175D75D7, 0x16596596, 0x15555555,
    0x14514514, 0x134D34D3, 0x12492492, 0x11451451,
    0x10410410, 0x0F3CF3CF, 0x0E38E38E, 0x0D34D34D,
    0x0C30C30C, 0x0B2CB2CB, 0x0A28A28A, 0x09249249,
    0x08208208, 0x071C71C7, 0x06186186, 0x05145145,
    0x04104104, 0x030C30C3, 0x02082082, 0x01041041,
    0x28282828, 0x26E6E6E7, 0x25A5A5A6, 0x24646464,
    0x23232323, 0x21E1E1E2, 0x20A0A0A1, 0x1F5F5F5F,
    0x1E1E1E1E, 0x1CDCDCDD, 0x1B9B9B9C, 0x1A5A5A5A,
    0x19191919, 0x17D7D7D8, 0x16969697, 0x15555555,
    0x14141414, 0x12D2D2D3, 0x11919192, 0x10505050,
    0x0F0F0F0F, 0x0DCDCDCE, 0x0C8C8C8D, 0x0B4B4B4B,
    0x0A0A0A0A, 0x08C8C8C9, 0x07878788, 0x06464646,
    0x05050505, 0x03C3C3C4, 0x02828283, 0x01414141,
    0x295FAD41, 0x28BA2E8C, 0x2814AFD7, 0x276F3122,
    0x26C9B26D, 0x262433B8, 0x257EB503, 0x24D9364E,
    0x2433B799, 0x238E38E4, 0x22E8BA2F, 0x22433B7A,
    0x219DBCC5, 0x20F83E10, 0x2052BF5B, 0x1FAD40A5,
    0x1F07C1F0, 0x1E62433B, 0x1DBCC486, 0x1D1745D1,
    0x1C71C71C, 0x1BCC4867, 0x1B26C9B2, 0x1A814AFD,
    0x19DBCC48, 0x19364D93, 0x1890CEDE, 0x17EB5029,
    0x1745D174, 0x16A052BF, 0x15FAD40A, 0x15555555,
    0x14AFD6A0, 0x140A57EB, 0x1364D936, 0x12BF5A81,
    0x1219DBCC, 0x11745D17, 0x10CEDE62, 0x10295FAD,
    0x0F83E0F8, 0x0EDE6243, 0x0E38E38E, 0x0D9364D9,
    0x0CEDE624, 0x0C48676F, 0x0BA2E8BA, 0x0AFD6A05,
    0x0A57EB50, 0x09B26C9B, 0x090CEDE6, 0x08676F31,
    0x07C1F07C, 0x071C71C7, 0x0676F312, 0x05D1745D,
    0x052BF5A8, 0x048676F3, 0x03E0F83E, 0x033B7989,
    0x0295FAD4, 0x01F07C1F, 0x014AFD6A, 0x00A57EB5,
    0x28282828, 0x26E6E6E7, 0x25A5A5A6, 0x24646464,
    0x23232323, 0x21E1E1E2, 0x20A0A0A1, 0x1F5F5F5F,
    0x1E1E1E1E, 0x1CDCDCDD, 0x1B9B9B9C, 0x1A5A5A5A,
    0x19191919, 0x17D7D7D8, 0x16969697, 0x15555555,
    0x14141414, 0x12D2D2D3, 0x11919192, 0x10505050,
    0x0F0F0F0F, 0x0DCDCDCE, 0x0C8C8C8D, 0x0B4B4B4B,
    0x0A0A0A0A, 0x08C8C8C9, 0x07878788, 0x06464646,
    0x05050505, 0x03C3C3C4, 0x02828283, 0x01414141,
    0x295FAD41, 0x28BA2E8C, 0x2814AFD7, 0x276F3122,
    0x26C9B26D, 0x262433B8, 0x257EB503, 0x24D9364E,
    0x2433B799, 0x238E38E4, 0x22E8BA2F, 0x22433B7A,
    0x219DBCC5, 0x20F83E10, 0x2052BF5B, 0x1FAD40A5,
    0x1F07C1F0, 0x1E62433B, 0x1DBCC486, 0x1D1745D1,
    0x1C71C71C, 0x1BCC4867, 0x1B26C9B2, 0x1A814AFD,
    0x19DBCC48, 0x19364D93, 0x1890CEDE, 0x17EB5029,
    0x1745D174, 0x16A052BF, 0x15FAD40A, 0x15555555,
    0x14AFD6A0, 0x140A57EB, 0x1364D936, 0x12BF5A81,
    0x1219DBCC, 0x11745D17, 0x10CEDE62, 0x10295FAD,
    0x0F83E0F8, 0x0EDE6243, 0x0E38E38E, 0x0D9364D9,
    0x0CEDE624, 0x0C48676F, 0x0BA2E8BA, 0x0AFD6A05,
    0x0A57EB50, 0x09B26C9B, 0x090CEDE6, 0x08676F31,
    0x07C1F07C, 0x071C71C7, 0x0676F312, 0x05D1745D,
    0x052BF5A8, 0x048676F3, 0x03E0F83E, 0x033B7989,
    0x0295FAD4, 0x01F07C1F, 0x014AFD6A, 0x00A57EB5,
    0x28282828, 0x26E6E6E7, 0x25A5A5A6, 0x24646464,
    0x23232323, 0x21E1E1E2, 0x20A0A0A1, 0x1F5F5F5F,
    0x1E1E1E1E, 0x1CDCDCDD, 0x1B9B9B9C, 0x1A5A5A5A,
    0x19191919, 0x17D7D7D8, 0x16969697, 0x15555555,
    0x14141414, 0x12D2D2D3, 0x11919192, 0x10505050,
    0x0F0F0F0F, 0x0DCDCDCE, 0x0C8C8C8D, 0x0B4B4B4B,
    0x0A0A0A0A, 0x08C8C8C9, 0x07878788, 0x06464646,
    0x05050505, 0x03C3C3C4, 0x02828283, 0x01414141,
    0x295FAD41, 0x28BA2E8C, 0x2814AFD7, 0x276F3122,
    0x26C9B26D, 0x262433B8, 0x257EB503, 0x24D9364E,
    0x2433B799, 0x238E38E4, 0x22E8BA2F, 0x22433B7A,
    0x219DBCC5, 0x20F83E10, 0x2052BF5B, 0x1FAD40A5,
    0x1F07C1F0, 0x1E62433B, 0x1DBCC486, 0x1D1745D1,
    0x1C71C71C, 0x1BCC4867, 0x1B26C9B2, 0x1A814AFD,
    0x19DBCC48, 0x19364D93, 0x1890CEDE, 0x17EB5029,
    0x1745D174, 0x16A052BF, 0x15FAD40A, 0x15555555,
    0x14AFD6A0, 0x140A57EB, 0x1364D936, 0x12BF5A81,
    0x1219DBCC, 0x11745D17, 0x10CEDE62, 0x10295FAD,
    0x0F83E0F8, 0x0EDE6243, 0x0E38E38E, 0x0D9364D9,
    0x0CEDE624, 0x0C48676F, 0x0BA2E8BA, 0x0AFD6A05,
    0x0A57EB50, 0x09B26C9B, 0x090CEDE6, 0x08676F31,
    0x07C1F07C, 0x071C71C7, 0x0676F312, 0x05D1745D,
    0x052BF5A8, 0x048676F3, 0x03E0F83E, 0x033B7989,
    0x0295FAD4, 0x01F07C1F, 0x014AFD6A, 0x00A57EB5,
    0x286BCA1B, 0x274C59D3, 0x262CE98B, 0x250D7943,
    0x23EE08FC, 0x22CE98B4, 0x21AF286C, 0x208FB824,
    0x1F7047DC, 0x1E50D794, 0x1D31674C, 0x1C11F704,
    0x1AF286BD, 0x19D31675, 0x18B3A62D, 0x179435E5,
    0x1674C59D, 0x15555555, 0x1435E50D, 0x131674C6,
    0x11F7047E, 0x10D79436, 0x0FB823EE, 0x0E98B3A6,
    0x0D79435E, 0x0C59D316, 0x0B3A62CF, 0x0A1AF287,
    0x08FB823F, 0x07DC11F7, 0x06BCA1AF, 0x059D3167,
    0x047DC11F, 0x035E50D8, 0x023EE090, 0x011F7048,
    0x2983759F, 0x28EFDB19, 0x285C4094, 0x27C8A60E,
    0x27350B88, 0x26A17102, 0x260DD67D, 0x257A3BF7,
    0x24E6A171, 0x245306EB, 0x23BF6C65, 0x232BD1E0,
    0x2298375A, 0x22049CD4, 0x2171024E, 0x20DD67C9,
    0x2049CD43, 0x1FB632BD, 0x1F229837, 0x1E8EFDB2,
    0x1DFB632C, 0x1D67C8A6, 0x1CD42E20, 0x1C40939B,
    0x1BACF915, 0x1B195E8F, 0x1A85C409, 0x19F22983,
    0x195E8EFE, 0x18CAF478, 0x183759F2, 0x17A3BF6C,
    0x171024E7, 0x167C8A61, 0x15E8EFDB, 0x15555555,
    0x14C1BAD0, 0x142E204A, 0x139A85C4, 0x1306EB3E,
    0x127350B9, 0x11DFB633, 0x114C1BAD, 0x10B88127,
    0x1024E6A1, 0x0F914C1C, 0x0EFDB196, 0x0E6A1710,
    0x0DD67C8A, 0x0D42E205, 0x0CAF477F, 0x0C1BACF9,
    0x0B881273, 0x0AF477EE, 0x0A60DD68, 0x09CD42E2,
    0x0939A85C, 0x08A60DD6, 0x08127351, 0x077ED8CB,
    0x06EB3E45, 0x0657A3BF, 0x05C4093A, 0x05306EB4,
    0x049CD42E, 0x040939A8, 0x03759F23, 0x02E2049D,
    0x024E6A17, 0x01BACF91, 0x0127350C, 0x00939A86,
    0x286BCA1B, 0x274C59D3, 0x262CE98B, 0x250D7943,
    0x23EE08FC, 0x22CE98B4, 0x21AF286C, 0x208FB824,
    0x1F7047DC, 0x1E50D794, 0x1D31674C, 0x1C11F704,
    0x1AF286BD, 0x19D31675, 0x18B3A62D, 0x179435E5,
    0x1674C59D, 0x15555555, 0x1435E50D, 0x131674C6,
    0x11F7047E, 0x10D79436, 0x0FB823EE, 0x0E98B3A6,
    0x0D79435E, 0x0C59D316, 0x0B3A62CF, 0x0A1AF287,
    0x08FB823F, 0x07DC11F7, 0x06BCA1AF, 0x059D3167,
    0x047DC11F, 0x035E50D8, 0x023EE090, 0x011F7048,
    0x2983759F, 0x28EFDB19, 0x285C4094, 0x27C8A60E,
    0x27350B88, 0x26A17102, 0x260DD67D, 0x257A3BF7,
    0x24E6A171, 0x245306EB, 0x23BF6C65, 0x232BD1E0,
    0x2298375A, 0x22049CD4, 0x2171024E, 0x20DD67C9,
    0x2049CD43, 0x1FB632BD, 0x1F229837, 0x1E8EFDB2,
    0x1DFB632C, 0x1D67C8A6, 0x1CD42E20, 0x1C40939B,
    0x1BACF915, 0x1B195E8F, 0x1A85C409, 0x19F22983,
    0x195E8EFE, 0x18CAF478, 0x183759F2, 0x17A3BF6C,
    0x171024E7, 0x167C8A61, 0x15E8EFDB, 0x15555555,
    0x14C1BAD0, 0x142E204A, 0x139A85C4, 0x1306EB3E,
    0x127350B9, 0x11DFB633, 0x114C1BAD, 0x10B88127,
    0x1024E6A1, 0x0F914C1C, 0x0EFDB196, 0x0E6A1710,
    0x0DD67C8A, 0x0D42E205, 0x0CAF477F, 0x0C1BACF9,
    0x0B881273, 0x0AF477EE, 0x0A60DD68, 0x09CD42E2,
    0x0939A85C, 0x08A60DD6, 0x08127351, 0x077ED8CB,
    0x06EB3E45, 0x0657A3BF, 0x05C4093A, 0x05306EB4,
    0x049CD42E, 0x040939A8, 0x03759F23, 0x02E2049D,
    0x024E6A17, 0x01BACF91, 0x0127350C, 0x00939A86,
    0x286BCA1B, 0x274C59D3, 0x262CE98B, 0x250D7943,
    0x23EE08FC, 0x22CE98B4, 0x21AF286C, 0x208FB824,
    0x1F7047DC, 0x1E50D794, 0x1D31674C, 0x1C11F704,
    0x1AF286BD, 0x19D31675, 0x18B3A62D, 0x179435E5,
    0x1674C59D, 0x15555555, 0x1435E50D, 0x131674C6,
    0x11F7047E, 0x10D79436, 0x0FB823EE, 0x0E98B3A6,
    0x0D79435E, 0x0C59D316, 0x0B3A62CF, 0x0A1AF287,
    0x08FB823F, 0x07DC11F7, 0x06BCA1AF, 0x059D3167,
    0x047DC11F, 0x035E50D8, 0x023EE090, 0x011F7048,
    0x2983759F, 0x28EFDB19, 0x285C4094, 0x27C8A60E,
    0x27350B88, 0x26A17102, 0x260DD67D, 0x257A3BF7,
    0x24E6A171, 0x245306EB, 0x23BF6C65, 0x232BD1E0,
    0x2298375A, 0x22049CD4, 0x2171024E, 0x20DD67C9,
    0x2049CD43, 0x1FB632BD, 0x1F229837, 0x1E8EFDB2,
    0x1DFB632C, 0x1D67C8A6, 0x1CD42E20, 0x1C40939B,
    0x1BACF915, 0x1B195E8F, 0x1A85C409, 0x19F22983,
    0x195E8EFE, 0x18CAF478, 0x183759F2, 0x17A3BF6C,
    0x171024E7, 0x167C8A61, 0x15E8EFDB, 0x15555555,
    0x14C1BAD0, 0x142E204A, 0x139A85C4, 0x1306EB3E,
    0x127350B9, 0x11DFB633, 0x114C1BAD, 0x10B88127,
    0x1024E6A1, 0x0F914C1C, 0x0EFDB196, 0x0E6A1710,
    0x0DD67C8A, 0x0D42E205, 0x0CAF477F, 0x0C1BACF9,
    0x0B881273, 0x0AF477EE, 0x0A60DD68, 0x09CD42E2,
    0x0939A85C, 0x08A60DD6, 0x08127351, 0x077ED8CB,
    0x06EB3E45, 0x0657A3BF, 0x05C4093A, 0x05306EB4,
    0x049CD42E, 0x040939A8, 0x03759F23, 0x02E2049D,
    0x024E6A17, 0x01BACF91, 0x0127350C, 0x00939A86
    };

static const uint32_t in_config_interp[144] = {
    0x00000001, 0x00000004, 0x00000003, 0x00000003,
    0x00000001, 0x00000008, 0x00000003, 0x00000003,
    0x00000001, 0x00000004, 0x00000008, 0x00000008,
    0x00000001, 0x00000008, 0x00000008, 0x00000008,
    0x00000001, 0x00000004, 0x0000000B, 0x0000000B,
    0x00000001, 0x00000008, 0x0000000B, 0x0000000B,
    0x00000002, 0x00000008, 0x00000003, 0x00000006,
    0x00000002, 0x00000010, 0x00000003, 0x00000006,
    0x00000002, 0x00000008, 0x00000008, 0x00000010,
    0x00000002, 0x00000010, 0x00000008, 0x00000010,
    0x00000002, 0x00000008, 0x0000000B, 0x00000016,
    0x00000002, 0x00000010, 0x0000000B, 0x00000016,
    0x00000004, 0x00000010, 0x00000003, 0x0000000C,
    0x00000004, 0x00000020, 0x00000003, 0x0000000C,
    0x00000004, 0x00000010, 0x00000008, 0x00000020,
    0x00000004, 0x00000020, 0x00000008, 0x00000020,
    0x00000004, 0x00000010, 0x0000000B, 0x0000002C,
    0x00000004, 0x00000020, 0x0000000B, 0x0000002C,
    0x00000005, 0x00000014, 0x00000003, 0x0000000F,
    0x00000005, 0x00000028, 0x00000003, 0x0000000F,
    0x00000005, 0x00000014, 0x00000008, 0x00000028,
    0x00000005, 0x00000028, 0x00000008, 0x00000028,
    0x00000005, 0x00000014, 0x0000000B, 0x00000037,
    0x00000005, 0x00000028, 0x0000000B, 0x00000037,
    0x00000008, 0x00000020, 0x00000003, 0x00000018,
    0x00000008, 0x00000040, 0x00000003, 0x00000018,
    0x00000008, 0x00000020, 0x00000008, 0x00000040,
    0x00000008, 0x00000040, 0x00000008, 0x00000040,
    0x00000008, 0x00000020, 0x0000000B, 0x00000058,
    0x00000008, 0x00000040, 0x0000000B, 0x00000058,
    0x00000009, 0x00000024, 0x00000003, 0x0000001B,
    0x00000009, 0x00000048, 0x00000003, 0x0000001B,
    0x00000009, 0x00000024, 0x00000008, 0x00000048,
    0x00000009, 0x00000048, 0x00000008, 0x00000048,
    0x00000009, 0x00000024, 0x0000000B, 0x00000063,
    0x00000009, 0x00000048, 0x0000000B, 0x00000063
    };

static const q31_t ref_decim[528] = {
    0xF9DA5B8A, 0xEB2C2E8A, 0xDBE07C8A, 0x00F17F65,
    0x0627430F, 0x0BDB30EF, 0x02C168B5, 0x042CA7F2,
    0x08E01BB2, 0xF8E38E39, 0xF74BDD62, 0xF492EDC4,
    0x03466A28, 0x05C9B682, 0x0C2DFB1B, 0xFF5E36EC,
    0x01C89E9B, 0x02269E90, 0x08888889, 0x0A26D13B,
    0x132B42BC, 0xF6EF2356, 0x16632E7F, 0x08560242,
    0x19ADC121, 0x0B354714, 0xFBBBBBBC, 0xF3EF2D36,
    0xEF335740, 0xEC1EE757, 0xE5FD611C, 0xDD305560,
    0xD5FA0F04, 0xCC0F3E27, 0x03483483, 0x04BB2EC9,
    0x064EE2FB, 0x095099CE, 0x0C8701A0, 0x11C2568B,
    0x13C7D3EF, 0x15DC5E7F, 0xFC3924A2, 0xFB87FEFE,
    0xF3BA6793, 0xF1AA5330, 0x08A875E6, 0x00CE9875,
    0x22680392, 0x0BC23488, 0x023D8642, 0x009A1446,
    0xFBD96A79, 0xF6153802, 0xF1FB197C, 0xEE3116D7,
    0xEB18CF85, 0xE70A37F1, 0x00A2C113, 0x00A796CE,
    0x00E62B1B, 0x00D6723D, 0xFDBA889B, 0xF9282108,
    0xF344C0EC, 0xECFC13A9, 0xFDAB1DC7, 0xFB52E2AC,
    0xF491F90F, 0xF1F8CDDD, 0xE81D6BEA, 0xEF7F6F38,
    0x0546C117, 0x15570AA0, 0x291695F5, 0x2433DBCF,
    0x10414955, 0x03195F46, 0x09E1AFE7, 0x0FA6C91F,
    0x15F016E9, 0x1BD10B23, 0x1E3ECE88, 0x1E6121BB,
    0x1E8497F3, 0x0353A5A5, 0xE1B9A5AB, 0xEAF8677B,
    0xFCB7CB7D, 0xFA64FC6A, 0xF71BDC05, 0xF684179E,
    0xF73B33CE, 0xFAD8538E, 0xFE09FCBA, 0x04263CB7,
    0x09C6884A, 0x0D1ADBF6, 0x130B49F0, 0x00912E77,
    0x03738BE7, 0x055439CE, 0x0482C822, 0x07F7DFEA,
    0x03385933, 0x0A3CA6AA, 0x1E77D82B, 0x061A9F53,
    0x07575774, 0x17111E11, 0x01B11FAD, 0x03F2ED84,
    0x02CE6DB7, 0x0070DEE3, 0x01F4484E, 0x04E8E26E,
    0x0802E285, 0x0E376A11, 0x17170C8F, 0x0CD7A529,
    0x0C787D9B, 0x030C30C3, 0x06BC46B1, 0x0AFF342A,
    0x10881DE4, 0x14505270, 0x16CA3A8A, 0x1803AF60,
    0x18DC848E, 0x186CDF4D, 0x1830C51A, 0x164B951A,
    0xFBE404E0, 0xF2F13306, 0xF9A57C2E, 0x0041A25D,
    0x023294EC, 0x035D4C9C, 0xFCB7CB7D, 0xF59D533A,
    0xEFCF81B1, 0x0078CBFD, 0xFDF7845A, 0xFD24478A,
    0x013124E1, 0x01AF9D7D, 0x076DDAF5, 0xFCF3CF3D,
    0xF8575433, 0xECC77748, 0xFD6C6D12, 0x045DCBDB,
    0x016C58A2, 0x0ACCEE85, 0x1382099A, 0x04638655,
    0xD48DF34C, 0xE50847CE, 0x04444444, 0x06EAF232,
    0x09E2CB79, 0x0F568D83, 0xECA01D7F, 0x0871955C,
    0x118BC695, 0x1C281832, 0x00E15479, 0x05B2AFE1,
    0x03E4BA26, 0x01F546E6, 0xFD8E6488, 0xF6DC36B9,
    0xC537E27B, 0xDCCFAFEF, 0xFF9D704A, 0xF69B7440,
    0xE954C738, 0x04728084, 0x0C1EECAC, 0x0261BB68,
    0x062001BB, 0xFC299D9C, 0x00F5EF98, 0xFD2C7FFD,
    0xFC7CC367, 0xF8F07400, 0xEBB04ADC, 0xE6A6D55B,
    0xB320BB08, 0x917F801B, 0xFCF76BD4, 0xF772F51A,
    0xEB90AF70, 0xD8371389, 0xC399D463, 0xAB1A9B92,
    0xB8B9CA2D, 0xA87A0241, 0x01FFE4B1, 0x08360B9D,
    0x0A37875E, 0x03B22493, 0x11266261, 0x043B926C,
    0x0A4352AD, 0x0431240A, 0x0C96E0A4, 0x0D1FB651,
    0x1022A78F, 0xFDA8A9ED, 0xF3F01158, 0xEFA08DCE,
    0xEB1340F4, 0xFE68B439, 0x19F724B4, 0x02E86B71,
    0xF145DBBC, 0xFA5A1947, 0xEEE77F45, 0x1E01E881,
    0x00C39492, 0x0015F3CD, 0xFD0A06EA, 0xFE2EA6B9,
    0xFECAF8EE, 0xFCD98066, 0xFA95939C, 0x0888C5EB,
    0x0338A1BD, 0xE6406FD3, 0x0F155994, 0xFCA620A1,
    0xECC0DC3D, 0xE028420A, 0xEECAFDE8, 0x12997018,
    0x1AC35DE5, 0xECE4B04A, 0xEBECEBF0, 0x077C3891,
    0x2820E69A, 0x05DF73B6, 0x03E0F83E, 0x0E4B45F1,
    0x142984A3, 0x19920E44, 0x1C44D037, 0xE8519854,
    0xF36F4F50, 0xFA73D1C9, 0x0D2943F5, 0x1011BE03,
    0x032DFD0E, 0xFED61F22, 0xFF718EDD, 0xFFA7288F,
    0xFEB79F2A, 0xFDF4FEFB, 0x00AD0D6E, 0x12BA12AE,
    0xFC78B480, 0x04B1F213, 0x22DEDB5D, 0x0529B2CD,
    0x05670C55, 0xF4D16C02, 0xF997222F, 0x02CF7E53,
    0x11F74681, 0x21C2F3B3, 0xFFF0E1F1, 0x0AB0D83D,
    0x181A4C5D, 0x01243D51, 0xE99F4F75, 0xF7E98234,
    0xFFF81F02, 0x0BDDCD67, 0x14462634, 0x008B8EF6,
    0xFDD1F499, 0xF78E27F7, 0x0262524B, 0x1A424792,
    0xFDD37100, 0x0A0169D0, 0x0EE9B622, 0xF7B3BFF2,
    0x112AAB1C, 0xFC933FF0, 0x008BED00, 0x0FB2C3F5,
    0x26B3CF84, 0x0071A548, 0x0AC3AE20, 0x216E8C01,
    0xF16F02CB, 0xFE660EA7, 0x0064177A, 0x06A820C5,
    0x0A6AA270, 0x0163B87D, 0x342C92CA, 0x374E8672,
    0x1139646F, 0x151EFFD6, 0xFE575352, 0x03B26D4B,
    0x15693005, 0xF8AA0F43, 0x198AA9F4, 0x1382398B,
    0x0047373D, 0x0EBA6EA9, 0xFD00E71C, 0xF5EB8E16,
    0xEDFB7CC0, 0xF8A1BEFC, 0xFDA1BCA0, 0x08F04072,
    0x32867116, 0x262201E6, 0xFDBB3338, 0xFFAB466E,
    0x0B14AA32, 0x47F43D58, 0x43930CC7, 0x4188600B,
    0x1F577B7B, 0xF3E99C30, 0x010E5BA4, 0xF0FA9496,
    0x10090F38, 0xFEB10CBB, 0xF6567E7A, 0xFD30E924,
    0xF5E2B3FE, 0x0361401A, 0x11C10BEF, 0x243224CC,
    0x03F5C834, 0x00206808, 0xFA4A8BDC, 0xFBDE6981,
    0x0285E23B, 0xFA62EE61, 0x084619CC, 0xC6AB641B,
    0xFDD7E809, 0x255F53CF, 0xFF7FE368, 0x301CA015,
    0x00C23BD1, 0xF6101134, 0xDCEAA872, 0xD56B8F8D,
    0x0DEEF227, 0x166FB02A, 0x00CFEDED, 0xFE96904E,
    0xF21FE691, 0xD80F06C8, 0xF56977B5, 0xF972C67D,
    0xE3C2602A, 0xE57FE6B9, 0x098A4431, 0x16EA801F,
    0x110ACC08, 0xF570F245, 0x03D5FC69, 0x0AF96B93,
    0xFA9A3C16, 0x070B4E5E, 0xFD4C55E1, 0xF0BD6D28,
    0xC98D133E, 0xC48C6052, 0x0538A3C4, 0x20CC7E23,
    0x20596AF7, 0xF22ABA95, 0xDA279063, 0xEF36CC2C,
    0x06298CEE, 0x030C30C3, 0x15ECB944, 0x2AE41DAB,
    0x102A1927, 0xEE23FA06, 0xC5F3404B, 0xD51313DA,
    0x0A4E87C3, 0x0B7C4546, 0xFE857CDB, 0xFA2D1DFE,
    0x047B8A0C, 0xF241692E, 0x11BF7C64, 0x00E116A4,
    0x03B36D7C, 0x0B197F80, 0x00A0AAA3, 0xFAD2AB39,
    0xBCC0F38F, 0x02929700, 0xBFDC7ECE, 0xE634C118,
    0x00FA1837, 0x2C5603C7, 0xC9178BB1, 0xFF51846E,
    0x2F37273F, 0x5CB58B37, 0x035DF39A, 0x008EEBA4,
    0x0610DF7E, 0xF5FCA46E, 0xEF930D9E, 0x052560A9,
    0xE61E69B6, 0x08A5F988, 0xFF56D49C, 0x0D2D12A8,
    0xFB9F01FD, 0xEE6940D2, 0x0EC19A79, 0xCC2A819D,
    0x065A90CE, 0x1F8ED243, 0xFFB3DC63, 0xEFB09D42,
    0xE65D68BD, 0xDDCFFCF2, 0xF87F0B45, 0xE28FD7FB,
    0xD489BE32, 0xF7B11EF0, 0xFBD2A208, 0xFCC3FABD,
    0xF6A039E7, 0xFECEB882, 0x0C4D1BB4, 0x04AA09FD,
    0x18979FF8, 0xFFBFCD28, 0xFF8F87A9, 0x246AE24D,
    0x30F82761, 0x12CEF18D, 0x0F5F8B6F, 0xFC4E3A42,
    0x115F94E6, 0xFF40F696, 0x01132A29, 0x3E0B33E0,
    0x2F05C5D7, 0x1DF493C7, 0x33A8D19D, 0xF5C2B4C1,
    0x1D222B22, 0xE124F959, 0x0382E896, 0x07FD524D,
    0xFA33206C, 0x0FF46F2D, 0x00F3B315, 0xFE380D23,
    0x01EA0F90, 0xFB820929, 0x15541787, 0xFCD9EAFC,
    0xF135CF5E, 0xFD30A333, 0xDB5D94F7, 0xF3EFE3F7,
    0x028B9BDA, 0xE58A99A5, 0x19248F96, 0x0023520C,
    0x107DA71B, 0x023EF073, 0x3BA569F6, 0xFAB36372,
    0x00FC8511, 0xFE77F899, 0x1785BAD5, 0x039EB430,
    0xEE74136F, 0x08C710A5, 0x17717397, 0x15DA89E5,
    0x1D46D4A4, 0x041D097A, 0xE1B2B424, 0xFDFD6C13,
    0xFEE2A422, 0x0531B6CB, 0x11EBDCDE, 0x26E5F26C,
    0xF7AFD263, 0x0C28665A, 0x1D72A745, 0xF0A27AA3,
    0x00F6C383, 0xF0EC73ED, 0xFE95E764, 0xEF0A4CBC,
    0x24F48736, 0xF504AB83, 0x0FE4A7AE, 0xF5E51E1C,
    0x0CBAE5B2, 0xDC70FD04, 0x0D605C22, 0xF4EBF570,
    0xE35D1388, 0x0087F7B5, 0xFAB9F8A0, 0x2A9832FA,
    0x0D67DD1C, 0x1212B9FB, 0xE85EBE50, 0x4DC97609,
    0xF4C1A33B, 0xF7E390A6, 0x136D91CD, 0x0324BA08
    };

static const q31_t ref_interp[1276] = {
    0x071C71C7, 0x0D7340A9, 0x113E7724, 0xFBBBBBBC,
    0xFAAA3C05, 0xFBA607A1, 0xFEA8D7CC, 0xFAB5A6B9,
    0xEFA603DF, 0xE7CD9B2D, 0xE50DA937, 0xEB1F8AC3,
    0x08BE05A3, 0xFC4C28B1, 0xFFBA770B, 0xFB30A9D1,
    0xF5202653, 0xF2159268, 0xF00A3672, 0xED60CAFF,
    0xEE707361, 0xF04DFD23, 0x03ED7A9D, 0x0B9E4A61,
    0x0F0D6C1E, 0x13DB661E, 0x0B59FB23, 0xFE3E335D,
    0x177446D6, 0x1C834FD0, 0x004D47AE, 0x00F059D9,
    0xF1761B87, 0x04444444, 0x082ABC0A, 0x0D034B83,
    0x1013DD8C, 0x140FC272, 0x180EEE03, 0x1BA8059D,
    0x1E0BB36F, 0xFA25A246, 0xFBC7C88F, 0xF11021F5,
    0x04444444, 0x08888889, 0x0EE7E5EC, 0x15474350,
    0x1DDBE032, 0x26707D14, 0xFDA12F68, 0xFB425ED1,
    0xF8798DB0, 0xF5B0BC8F, 0xF51B4B77, 0xF485DA5F,
    0xFCF2C711, 0xF9E58E22, 0xF29410EE, 0xEB4293BB,
    0xE5569FE8, 0xDF6AAC15, 0xD86B879E, 0xD16C6327,
    0xE2BF4447, 0xDBA85DED, 0xF8B5EDDF, 0xF3A15BAF,
    0xE1930A5A, 0xDAB10409, 0xDB70CED9, 0xD3971489,
    0xFEA5A09F, 0xFD4B413E, 0xFE4FB274, 0xFF5423AB,
    0x028B9F72, 0x05C31B39, 0x08C976CE, 0x0BCFD262,
    0x0FBB3649, 0x13A69A30, 0x166BEB59, 0x19313C81,
    0x1C0E7F2E, 0x1EEBC1DA, 0x205BF26B, 0x21CC22FD,
    0xFD4EE1D1, 0xFA9DC3A3, 0xF8FD7E27, 0xF75D38AC,
    0xF178AEEC, 0xEB94252C, 0xE8604776, 0xE52C69BF,
    0xFAED447E, 0xFB252DC6, 0xF4587FE8, 0xF61297A3,
    0x1AF55F69, 0x1DB6050C, 0x04410997, 0x00516E6B,
    0xF5221711, 0xEFC8063B, 0xD3BDC7F0, 0xCC4BC2D2,
    0xE168B829, 0xDC97FAA2, 0xFE801EF6, 0xFD003DEB,
    0xFBDBCC9F, 0xFAB75B53, 0xFA576EC1, 0xF9F7822F,
    0xF979299D, 0xF8FAD10B, 0xF8EBE8DB, 0xF8DD00AB,
    0xF83C28A9, 0xF79B50A7, 0xF959493D, 0xFB1741D4,
    0xFDEC4F23, 0x00C15C73, 0x1CB56519, 0x20AB5D18,
    0x1E92F10B, 0x223180E7, 0x175E7565, 0x18D3B57F,
    0xFF9EBD4B, 0xFF3D7A95, 0xFEDC37E0, 0xFE7AF52B,
    0xFD20661A, 0xFBC5D709, 0xFA6B47F8, 0xF910B8E7,
    0xF557593F, 0xF19DF996, 0xEDE499ED, 0xEA2B3A45,
    0x004A2858, 0x009450B0, 0x00DE7908, 0x0128A160,
    0x00318876, 0xFF3A6F8D, 0xFE4356A4, 0xFD4C3DBB,
    0xFD5F7322, 0xFD72A88A, 0xFD85DDF1, 0xFD991359,
    0xFE531700, 0xFCA62DFF, 0xFAF944FF, 0xF94C5BFE,
    0xF6699C21, 0xF386DC45, 0xF0A41C68, 0xEDC15C8B,
    0xECF25B29, 0xEC2359C8, 0xEB545866, 0xEA855704,
    0xEB140D56, 0xEBA2C3A9, 0xEC3179FB, 0xECC0304D,
    0x09B7956D, 0x0BE06A86, 0x0E093F9E, 0x103214B7,
    0x294CFF0A, 0x2F0A7B97, 0x34C7F824, 0x3A8574B0,
    0x1BE9B07D, 0x1E89D3FB, 0x2129F779, 0x23CA1AF6,
    0x112BCF6E, 0x1468FF26, 0x17A62EDE, 0x1AE35E96,
    0x00AC2E31, 0x01585C61, 0x02048A92, 0x02B0B8C3,
    0x02954419, 0x0279CF6F, 0x025E5AC5, 0x0242E61C,
    0x01E47371, 0x018600C7, 0x01278E1D, 0x00C91B73,
    0x0106419B, 0x014367C3, 0x01808DEB, 0x01BDB413,
    0x01D7D351, 0x01F1F290, 0x020C11CE, 0x0226310C,
    0x03004547, 0x03DA5982, 0x04B46DBD, 0x058E81F8,
    0x066ACD9D, 0x07471942, 0x082364E7, 0x08FFB08C,
    0x0B1D3D72, 0x0D3ACA59, 0x0F58573F, 0x1175E425,
    0x00688559, 0x00D10AB1, 0x0139900A, 0x01A21562,
    0xFFABCA23, 0xFDB57EE4, 0xFBBF33A5, 0xF9C8E865,
    0xF8EB147C, 0xF80D4092, 0xF72F6CA9, 0xF65198BF,
    0xF6B8876E, 0xF71F761D, 0xF78664CC, 0xF7ED537B,
    0xEFF06CAC, 0xEE7BDB64, 0xED074A1D, 0xEB92B8D6,
    0x1281FFB5, 0x13843D19, 0x14867A7D, 0x1588B7E1,
    0x02D2675D, 0x01A38C35, 0x0074B10C, 0xFF45D5E4,
    0xE9F79D4A, 0xE8F58E39, 0xE7F37F28, 0xE6F17017,
    0xFE127C74, 0xFE03DEF4, 0xFDF54175, 0xFDE6A3F6,
    0xFD55C24C, 0xFE44C1DA, 0xFF33C169, 0x0022C0F8,
    0x14212998, 0x16957ECA, 0x1909D3FD, 0x1B7E292F,
    0x013EDBAA, 0x027DB755, 0x03BC92FF, 0x04FB6EAA,
    0x07161265, 0x0930B620, 0x0B4B59DB, 0x0D65FD96,
    0x100B3688, 0x12B06F7B, 0x1555A86D, 0x17FAE15F,
    0x1AC21BF4, 0x1D895688, 0x2050911D, 0x2317CBB2,
    0x252970F2, 0x273B1632, 0x294CBB72, 0x2B5E60B2,
    0x2DC09CC1, 0x3022D8CF, 0x328514DE, 0x34E750EC,
    0x36084BBA, 0x37294687, 0x384A4154, 0x396B3C21,
    0x3A7865B8, 0x3B858F4E, 0x3C92B8E5, 0x3D9FE27B,
    0x157B89C9, 0x1532A665, 0x14E9C302, 0x14A0DF9F,
    0xF87B3209, 0xF7CE8687, 0xF721DB05, 0xF6752F84,
    0xE2FC0A56, 0xE0D58C0B, 0xDEAF0DC1, 0xDC888F77,
    0xFEA8D8AD, 0xFD51B15A, 0xFBFA8A08, 0xFAA362B5,
    0xF94C3B62, 0xF9E5902E, 0xFA7EE4FA, 0xFB1839C7,
    0xFBB18E93, 0xFC4AE35F, 0xFC96DA7E, 0xFCE2D19E,
    0xFD2EC8BD, 0xFD7ABFDD, 0xFDC6B6FC, 0xFFC79D02,
    0xFF8F3A04, 0xFF56D706, 0xFF1E7408, 0xFEE6110A,
    0xFDA99DCB, 0xFC6D2A8B, 0xFB30B74C, 0xF9F4440D,
    0xF8B7D0CE, 0xF70271CD, 0xF54D12CC, 0xF397B3CB,
    0xF1E254CA, 0xF02CF5C9, 0x01325A93, 0x0264B526,
    0x03970FB9, 0x04C96A4C, 0x05FBC4DE, 0x06EF0BFB,
    0x07E25317, 0x08D59A33, 0x09C8E150, 0x0ABC286C,
    0x0AB5C490, 0x0AAF60B4, 0x0AA8FCD8, 0x0AA298FC,
    0x0A9C3520, 0x0B1FBEC5, 0x0BA3486A, 0x0C26D20F,
    0x0CAA5BB4, 0x0D2DE559, 0xF31732F4, 0xF0EF9409,
    0xEEC7F51F, 0xECA05634, 0xEA78B74A, 0xEF6E2D39,
    0xEF761DE4, 0xEF7E0E8F, 0xEF85FF3A, 0xEF8DEFE5,
    0x03AFBE8A, 0x045031C8, 0x04F0A506, 0x05911844,
    0x06318B82, 0xFA21ED72, 0xF8D8DD77, 0xF78FCD7B,
    0xF646BD7F, 0xF4FDAD83, 0x00855A15, 0x010AB42A,
    0x01900E40, 0x02156855, 0x029AC26A, 0x02A5B057,
    0x02B09E44, 0x02BB8C32, 0x02C67A1F, 0x02D1680C,
    0x02FD887A, 0x0329A8E8, 0x0355C957, 0x0381E9C5,
    0x03AE0A33, 0x03F71D69, 0x0440309F, 0x048943D5,
    0x04D2570C, 0x051B6A42, 0x04EE9D29, 0x04C1D010,
    0x049502F7, 0x046835DE, 0x043B68C6, 0x03D5A6DB,
    0x036FE4F0, 0x030A2306, 0x02A4611B, 0x023E9F31,
    0x0282CACF, 0x02C6F66E, 0x030B220C, 0x034F4DAB,
    0x03937949, 0x04DBB529, 0x0623F108, 0x076C2CE8,
    0x08B468C7, 0x09FCA4A7, 0x005ABDBB, 0x00B57B76,
    0x01103931, 0x016AF6EB, 0x01C5B4A6, 0x014CBAA7,
    0x00D3C0A8, 0x005AC6A8, 0xFFE1CCA9, 0xFF68D2AA,
    0xFCFF5C8B, 0xFA95E66D, 0xF82C704F, 0xF5C2FA30,
    0xF3598412, 0xF23700DD, 0xF1147DA8, 0xEFF1FA73,
    0xEECF773E, 0xEDACF40A, 0xE5B7FA01, 0xE4D9D291,
    0xE3FBAB22, 0xE31D83B2, 0xE23F5C43, 0xF1CDC07E,
    0xF0D1CA2D, 0xEFD5D3DC, 0xEED9DD8C, 0xEDDDE73B,
    0x145B50A3, 0x140F079F, 0x13C2BE9B, 0x13767597,
    0x132A2C92, 0xF89AF6EF, 0xF796BB8A, 0xF6928024,
    0xF58E44BF, 0xF48A0959, 0xE6D2ACAC, 0xE5894E01,
    0xE43FEF57, 0xE2F690AC, 0xE1AD3202, 0xF4D75CC3,
    0xF5230365, 0xF56EAA06, 0xF5BA50A8, 0xF605F749,
    0x10F4E104, 0x12D3A249, 0x14B2638E, 0x169124D3,
    0x186FE619, 0x000FAD20, 0x001F5A40, 0x002F0760,
    0x003EB481, 0x004E61A1, 0x003C05CB, 0x0029A9F5,
    0x00174E20, 0x0004F24A, 0xFFF29674, 0xFF69E8CF,
    0xFEE13B29, 0xFE588D84, 0xFDCFDFDE, 0xFD473239,
    0xFBBA7452, 0xFA2DB66C, 0xF8A0F885, 0xF7143A9F,
    0xF5877CB8, 0xF3CDEE2A, 0xF2145F9D, 0xF05AD10F,
    0xEEA14281, 0xECE7B3F4, 0xEB48C0A6, 0xE9A9CD58,
    0xE80ADA0A, 0xE66BE6BC, 0xE4CCF36F, 0xE330ECA6,
    0xE194E5DD, 0xDFF8DF14, 0xDE5CD84B, 0xDCC0D181,
    0xDB500AD5, 0xD9DF4429, 0xD86E7D7C, 0xD6FDB6D0,
    0xD58CF023, 0xD13F2372, 0xCF6463C8, 0xCD89A41D,
    0xCBAEE472, 0xC9D424C8, 0xCCB40F5D, 0xCA429389,
    0xC7D117B5, 0xC55F9BE1, 0xC2EE200D, 0xD329EFBE,
    0xD0E8F6F5, 0xCEA7FE2C, 0xCC670563, 0xCA260C9A,
    0xFF67860A, 0xFECF0C14, 0xFE36921E, 0xFD9E1829,
    0xFD059E33, 0xFC6D243D, 0xFBD4AA47, 0xFB3C3051,
    0xFACCFD84, 0xFA5DCAB8, 0xF9EE97EB, 0xF97F651F,
    0xF9103252, 0xF8A0FF86, 0xF831CCB9, 0xF7C299ED,
    0xF61225DF, 0xF461B1D1, 0xF2B13DC3, 0xF100C9B6,
    0xEF5055A8, 0xED9FE19A, 0xEBEF6D8C, 0xEA3EF97E,
    0xFF846463, 0xFF08C8C7, 0xFE8D2D2A, 0xFE11918D,
    0xFD95F5F0, 0xFD1A5A54, 0xFC9EBEB7, 0xFC23231A,
    0xFC4D0633, 0xFC76E94B, 0xFCA0CC63, 0xFCCAAF7B,
    0xFCF49294, 0xFD1E75AC, 0xFD4858C4, 0xFD723BDD,
    0xFD814C10, 0xFD905C43, 0xFD9F6C77, 0xFDAE7CAA,
    0xFDBD8CDD, 0xFDCC9D11, 0xFDDBAD44, 0xFDEABD78,
    0x0140B874, 0x028170E8, 0x03C2295C, 0x0502E1D1,
    0x06439A45, 0x078452B9, 0x08C50B2D, 0x0A05C3A1,
    0x0C0432ED, 0x0E02A238, 0x10011183, 0x11FF80CF,
    0x13FDF01A, 0x15FC5F65, 0x17FACEB1, 0x19F93DFC,
    0x1BAA72D5, 0x1D5BA7AF, 0x1F0CDC88, 0x20BE1161,
    0x226F463B, 0x24207B14, 0x25D1AFED, 0x2782E4C6,
    0x2A4DCCF2, 0x2D18B51E, 0x2FE39D4A, 0x32AE8576,
    0x35796DA2, 0x384455CE, 0x3B0F3DFA, 0x3DDA2626,
    0x17ECEC7E, 0x1A16C15C, 0x1C409639, 0x1E6A6B16,
    0x20943FF4, 0x22BE14D1, 0x24E7E9AE, 0x2711BE8C,
    0x120842ED, 0x14B5A234, 0x1763017C, 0x1A1060C3,
    0x1CBDC00B, 0x1F6B1F52, 0x22187E99, 0x24C5DDE1,
    0x315B6B6F, 0x3449AABB, 0x3737EA08, 0x3A262954,
    0x3D1468A1, 0x4002A7ED, 0x42F0E73A, 0x45DF2686,
    0x24726C83, 0x263C1CD5, 0x2805CD28, 0x29CF7D7A,
    0x2B992DCD, 0x2D62DE1F, 0x2F2C8E72, 0x30F63EC4,
    0xFFBB21A1, 0xFF764342, 0xFF3164E2, 0xFEEC8683,
    0xFEA7A824, 0xFE62C9C5, 0xFE1DEB66, 0xFDD90D07,
    0xFDC7BB58, 0xFDB669A9, 0xFDA517FA, 0xFD93C64B,
    0xFD82749D, 0xFD7122EE, 0xFD5FD13F, 0xFD4E7F90,
    0xFCFA5A71, 0xFCA63553, 0xFC521034, 0xFBFDEB15,
    0xFBA9C5F6, 0xFB55A0D7, 0xFB017BB9, 0xFAAD569A,
    0xFA76DF49, 0xFA4067F9, 0xFA09F0A9, 0xF9D37959,
    0xF99D0208, 0xF9668AB8, 0xF9301368, 0xF8F99C17,
    0xF85E6977, 0xF7C336D6, 0xF7280435, 0xF68CD194,
    0xF5F19EF3, 0xF5566C52, 0xF4BB39B2, 0xF4200711,
    0xF42A5325, 0xF4349F39, 0xF43EEB4D, 0xF4493762,
    0xF4538376, 0xF45DCF8A, 0xF4681B9E, 0xF47267B2,
    0xF47D5F8C, 0xF4885766, 0xF4934F3F, 0xF49E4719,
    0xF4A93EF3, 0xF4B436CC, 0xF4BF2EA6, 0xF4CA2680,
    0xF4DF3B63, 0xF4F45046, 0xF5096529, 0xF51E7A0C,
    0xF5338EEF, 0xF548A3D2, 0xF55DB8B6, 0xF572CD99,
    0x00307E26, 0x0060FC4C, 0x00917A71, 0x00C1F897,
    0x00F276BD, 0x0122F4E3, 0x01537308, 0x0183F12E,
    0x00B2B86A, 0xFFE17FA5, 0xFF1046E1, 0xFE3F0E1C,
    0xFD6DD557, 0xFC9C9C93, 0xFBCB63CE, 0xFAFA2B0A,
    0xF9F4C5BB, 0xF8EF606C, 0xF7E9FB1D, 0xF6E495CF,
    0xF5DF3080, 0xF4D9CB31, 0xF3D465E2, 0xF2CF0093,
    0xF1044F91, 0xEF399E90, 0xED6EED8E, 0xEBA43C8C,
    0xE9D98B8A, 0xE80EDA88, 0xE6442986, 0xE4797884,
    0xDCAA29A1, 0xDAEA9F77, 0xD92B154C, 0xD76B8B22,
    0xD5AC00F8, 0xD3EC76CE, 0xD22CECA4, 0xD06D627A,
    0xEEDBBE73, 0xED133D23, 0xEB4ABBD2, 0xE9823A81,
    0xE7B9B930, 0xE5F137DF, 0xE428B68E, 0xE260353D,
    0xE62FC52D, 0xE379C3D6, 0xE0C3C27E, 0xDE0DC127,
    0xDB57BFCF, 0xD8A1BE78, 0xD5EBBD21, 0xD335BBC9,
    0xEB071B00, 0xEA2F03D2, 0xE956ECA4, 0xE87ED576,
    0xE7A6BE49, 0xE6CEA71B, 0xE5F68FED, 0xE51E78BF,
    0xDD4AD1CC, 0xDCEBCA8A, 0xDC8CC349, 0xDC2DBC07,
    0xDBCEB4C6, 0xDB6FAD84, 0xDB10A642, 0xDAB19F01,
    0xFDF44936, 0xFFE13147, 0x01CE1958, 0x03BB0169,
    0x05A7E97A, 0x0794D18A, 0x0981B99B, 0x0B6EA1AC,
    0x3249444E, 0x34EE54DC, 0x3793656A, 0x3A3875F8,
    0x3CDD8687, 0x3F829715, 0x4227A7A3, 0x44CCB831,
    0xFFBE3DEA, 0xFF7C7BD4, 0xFF3AB9BE, 0xFEF8F7A9,
    0xFEB73593, 0xFE75737D, 0xFE33B167, 0xFDF1EF51,
    0xFE0C3099, 0xFE2671E2, 0xFE40B32A, 0xFE5AF473,
    0xFE7535BB, 0xFE8F7703, 0xFEA9B84C, 0xFEC3F994,
    0xFEC87B27, 0xFECCFCBA, 0xFED17E4E, 0xFED5FFE1,
    0xFEDA8174, 0xFEDF0307, 0xFEE3849A, 0xFEE8062D,
    0xFEFE39B3, 0xFF146D3A, 0xFF2AA0C0, 0xFF40D446,
    0xFF5707CC, 0xFF6D3B53, 0xFF836ED9, 0xFF99A25F,
    0xFFBB9806, 0xFFDD8DAD, 0xFFFF8354, 0x002178FC,
    0x00436EA3, 0x0065644A, 0x008759F1, 0x00A94F98,
    0x00CB2122, 0x00ECF2AB, 0x010EC435, 0x013095BE,
    0x01526748, 0x017438D1, 0x01960A5B, 0x01B7DBE4,
    0x016B5F0C, 0x011EE233, 0x00D2655A, 0x0085E881,
    0x00396BA9, 0xFFECEED0, 0xFFA071F7, 0xFF53F51E,
    0xFF9A60B4, 0xFFE0CC49, 0x002737DE, 0x006DA373,
    0x00B40F09, 0x00FA7A9E, 0x0140E633, 0x018751C8,
    0x125EF892, 0x12C619E4, 0x132D3B36, 0x13945C88,
    0x13FB7DDA, 0x14629F2C, 0x14C9C07E, 0x1530E1D0,
    0xFE50BAC7, 0xFE716B50, 0xFE921BD9, 0xFEB2CC62,
    0xFED37CEB, 0xFEF42D74, 0xFF14DDFC, 0xFF358E85,
    0x04366D60, 0x03C75EE9, 0x03585073, 0x02E941FC,
    0x027A3385, 0x020B250E, 0x019C1697, 0x012D0820,
    0xFEE08FB8, 0xFDC11F70, 0xFCA1AF28, 0xFB823EE1,
    0xFA62CE99, 0xF9435E51, 0xF823EE09, 0xF7047DC1,
    0xF5E50D79, 0xF52656D5, 0xF467A030, 0xF3A8E98C,
    0xF2EA32E7, 0xF22B7C42, 0xF16CC59E, 0xF0AE0EF9,
    0xEFEF5855, 0xEF30A1B0, 0xEEF7FA12, 0xEEBF5275,
    0xEE86AAD7, 0xEE4E0339, 0xEE155B9B, 0xEDDCB3FD,
    0xEDA40C60, 0xED6B64C2, 0xED32BD24, 0x00236FC0,
    0x0046DF81, 0x006A4F41, 0x008DBF01, 0x00B12EC1,
    0x00D49E82, 0x00F80E42, 0x011B7E02, 0x013EEDC2,
    0x0147E9BA, 0x0150E5B2, 0x0159E1AB, 0x0162DDA3,
    0x016BD99B, 0x0174D593, 0x017DD18B, 0x0186CD83,
    0x018FC97B, 0x022C5FF9, 0x02C8F677, 0x03658CF5,
    0x04022373, 0x049EB9F1, 0x053B506F, 0x05D7E6EC,
    0x06747D6A, 0x071113E8, 0xFF1BB62F, 0xFE376C5E,
    0xFD53228C, 0xFC6ED8BB, 0xFB8A8EEA, 0xFAA64519,
    0xF9C1FB47, 0xF8DDB176, 0xF7F967A5, 0xF68114AF,
    0xF508C1B9, 0xF3906EC3, 0xF2181BCD, 0xF09FC8D7,
    0xEF2775E1, 0xEDAF22EB, 0xEC36CFF5, 0xEABE7CFF,
    0xE98EAA29, 0xE85ED752, 0xE72F047B, 0xE5FF31A5,
    0xE4CF5ECE, 0xE39F8BF8, 0xE26FB921, 0xE13FE64B,
    0xE0101374, 0xDFB50F29, 0xDF5A0ADD, 0xDEFF0692,
    0xDEA40246, 0xDE48FDFB, 0xDDEDF9AF, 0xDD92F564,
    0xDD37F118, 0xDCDCECCD, 0xFE3C1448, 0xFF80DA56,
    0x00C5A064, 0x020A6672, 0x034F2C80, 0x0493F28E,
    0x05D8B89C, 0x071D7EAA, 0x086244B9, 0x202BCD5E,
    0x23240CD8, 0x261C4C53, 0x29148BCE, 0x2C0CCB49,
    0x2F050AC3, 0x31FD4A3E, 0x34F589B9, 0x37EDC934,
    0x2FAC92CE, 0x319D60D3, 0x338E2ED8, 0x357EFCDE,
    0x376FCAE3, 0x396098E8, 0x3B5166EE, 0x3D4234F3,
    0x3F3302F9, 0x230FC4F6, 0x24D99283, 0x26A36010,
    0x286D2D9C, 0x2A36FB29, 0x2C00C8B5, 0x2DCA9642,
    0x2F9463CE, 0x315E315B, 0x00029AA4, 0x00053547,
    0x0007CFEB, 0x000A6A8F, 0x000D0532, 0x000F9FD6,
    0x00123A7A, 0x0014D51D, 0x00176FC1, 0xFFF88107,
    0xFFD9924E, 0xFFBAA394, 0xFF9BB4DA, 0xFF7CC620,
    0xFF5DD767, 0xFF3EE8AD, 0xFF1FF9F3, 0xFF010B3A,
    0xFE4E81FA, 0xFD9BF8BB, 0xFCE96F7B, 0xFC36E63C,
    0xFB845CFC, 0xFAD1D3BD, 0xFA1F4A7D, 0xF96CC13E,
    0xF8BA37FE, 0xF7B44732, 0xF6AE5665, 0xF5A86598,
    0xF4A274CB, 0xF39C83FF, 0xF2969332, 0xF190A265,
    0xF08AB198, 0xEF84C0CC, 0xEE52F8A1, 0xED213076,
    0xEBEF684C, 0xEABDA021, 0xE98BD7F6, 0xE85A0FCB,
    0xE72847A1, 0xE5F67F76, 0xE4C4B74B, 0xE38CFA7A,
    0xE2553DA9, 0xE11D80D8, 0xDFE5C407, 0xDEAE0735,
    0xDD764A64, 0xDC3E8D93, 0xDB06D0C2, 0xD9CF13F0,
    0xD84A0A1B, 0xD6C50046, 0xD53FF671, 0xD3BAEC9C,
    0xD235E2C7, 0xD0B0D8F2, 0xCF2BCF1D, 0xCDA6C548,
    0xCC21BB73, 0xCAA7AC84, 0xC92D9D95, 0xC7B38EA6,
    0xC6397FB7, 0xC4BF70C8, 0xC34561D9, 0xC1CB52EA,
    0xC05143FB, 0xBED7350C, 0xFF686567, 0xFED0CACD,
    0xFE393034, 0xFDA1959B, 0xFD09FB02, 0xFC726068,
    0xFBDAC5CF, 0xFB432B36, 0xFAAB909D, 0xFA0F1E9B,
    0xF972AC9A, 0xF8D63A98, 0xF839C897, 0xF79D5696,
    0xF700E494, 0xF6647293, 0xF5C80091, 0xF52B8E90,
    0xF3EE94C5, 0xF2B19AFA, 0xF174A12F, 0xF037A764,
    0xEEFAAD98, 0xEDBDB3CD, 0xEC80BA02, 0xEB43C037,
    0xEA06C66C, 0xE9AD81CF, 0xE9543D33, 0xE8FAF896,
    0xE8A1B3FA, 0xE8486F5D, 0xE7EF2AC1, 0xE795E624,
    0xE73CA188, 0xE6E35CEB, 0xFB54002E, 0xFA72E5E3,
    0xF991CB98, 0xF8B0B14D, 0xF7CF9702, 0xF6EE7CB6,
    0xF60D626B, 0xF52C4820, 0xF44B2DD5, 0xF44C46D1,
    0xF39F1528, 0xF2F1E37F, 0xF244B1D7, 0xF197802E,
    0xF0EA4E85, 0xF03D1CDD, 0xEF8FEB34, 0xEEE2B98B,
    0x060128F2, 0x068C7FFA, 0x0717D703, 0x07A32E0B,
    0x082E8514, 0x08B9DC1C, 0x09453325, 0x09D08A2D,
    0x0A5BE136, 0xE97B68D8, 0xE8A06B07, 0xE7C56D36,
    0xE6EA6F65, 0xE60F7194, 0xE53473C3, 0xE45975F2,
    0xE37E7821, 0xE2A37A50, 0x0AE9E225, 0x0AC47FDF,
    0x0A9F1D98, 0x0A79BB52, 0x0A54590C, 0x0A2EF6C5,
    0x0A09947F, 0x09E43239, 0x09BECFF2, 0x032C440A,
    0x03382455, 0x034404A1, 0x034FE4EC, 0x035BC537,
    0x0367A582, 0x037385CD, 0x037F6618, 0x038B4663,
    0xEE1F5A0D, 0xEE138E43, 0xEE07C27A, 0xEDFBF6B1,
    0xEDF02AE7, 0xEDE45F1E, 0xEDD89355, 0xEDCCC78C,
    0xEDC0FBC2, 0xFFDEA647, 0xFFBD4C8E, 0xFF9BF2D5,
    0xFF7A991C, 0xFF593F63, 0xFF37E5AB, 0xFF168BF2,
    0xFEF53239, 0xFED3D880, 0xFF0CC35D, 0xFF45AE3A,
    0xFF7E9917, 0xFFB783F5, 0xFFF06ED2, 0x002959AF,
    0x0062448C, 0x009B2F6A, 0x00D41A47, 0x0088F93F,
    0x003DD837, 0xFFF2B72F, 0xFFA79627, 0xFF5C751F,
    0xFF115417, 0xFEC6330F, 0xFE7B1207, 0xFE2FF0FF,
    0xFE2F3964, 0xFE2E81C9, 0xFE2DCA2E, 0xFE2D1292,
    0xFE2C5AF7, 0xFE2BA35C, 0xFE2AEBC1, 0xFE2A3425,
    0xFE297C8A, 0xFE75409F, 0xFEC104B3, 0xFF0CC8C7,
    0xFF588CDC, 0xFFA450F0, 0xFFF01505, 0x003BD919,
    0x00879D2E, 0x00D36142, 0x01090146, 0x013EA14A,
    0x0174414E, 0x01A9E153, 0x01DF8157, 0x0215215B,
    0x024AC15F, 0x02806163, 0x02B60167, 0x0329D055,
    0x039D9F43, 0x04116E31, 0x04853D1F, 0x04F90C0E,
    0x056CDAFC, 0x05E0A9EA, 0x065478D8, 0x06C847C6,
    0x076BD9A8, 0x080F6B8B, 0x08B2FD6D, 0x09568F50,
    0x09FA2132, 0x0A9DB314, 0x0B4144F7, 0x0BE4D6D9,
    0x0C8868BB, 0x168F64DF, 0x17352501, 0x17DAE523,
    0x1880A546, 0x19266568, 0x19CC258A, 0x1A71E5AC,
    0x1B17A5CE, 0x1BBD65F0, 0x029BE64D, 0x02DDB0E3,
    0x031F7B79, 0x0361460F, 0x03A310A5, 0x03E4DB3B,
    0x0426A5D2, 0x04687068, 0x04AA3AFE, 0x29FFCF67,
    0x2A320B5C, 0x2A644752, 0x2A968347, 0x2AC8BF3D,
    0x2AFAFB32, 0x2B2D3728, 0x2B5F731D, 0x2B91AF13
    };

